Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(411)

Unified Diff: third_party/WebKit/Source/build/scripts/name_utilities.py

Issue 2923333002: Generate StyleRareNonInheritedData in ComputedStyleBase. (Closed)
Patch Set: Rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/build/scripts/name_utilities.py
diff --git a/third_party/WebKit/Source/build/scripts/name_utilities.py b/third_party/WebKit/Source/build/scripts/name_utilities.py
index 13505b489f40a302025693448f1bc2398db2ca99..ba2955e5c72a903f7486338acb8cb1d06e5442a4 100644
--- a/third_party/WebKit/Source/build/scripts/name_utilities.py
+++ b/third_party/WebKit/Source/build/scripts/name_utilities.py
@@ -30,7 +30,9 @@ import os.path
import re
+# Acronyms are kept as all caps.
ACRONYMS = [
+ '3D',
'CSSOM',
'CSS',
'DNS',
@@ -126,7 +128,8 @@ def enum_for_css_property_alias(property_name):
def split_name(name):
"""Splits a name in some format to a list of words"""
- return re.findall(r'(?:[A-Z][a-z]*)|[a-z]+|(?:\d+[a-z]*)', upper_first_letter(name))
+ return re.findall('|'.join(ACRONYMS) + r'|(?:[A-Z][a-z]*)|[a-z]+|(?:\d+[a-z]*)',
+ upper_first_letter(name))
def upper_camel_case(name):

Powered by Google App Engine
This is Rietveld 408576698