| Index: third_party/WebKit/Source/devtools/scripts/generate_protocol_externs.py
|
| diff --git a/third_party/WebKit/Source/devtools/scripts/generate_protocol_externs.py b/third_party/WebKit/Source/devtools/scripts/generate_protocol_externs.py
|
| index d0029c083237d59e2451aa94e1c163f2be95f523..cf98a2fbef1951c240b516891768c780e2428b08 100755
|
| --- a/third_party/WebKit/Source/devtools/scripts/generate_protocol_externs.py
|
| +++ b/third_party/WebKit/Source/devtools/scripts/generate_protocol_externs.py
|
| @@ -61,9 +61,13 @@ def full_qualified_type_id(domain_name, type_id):
|
|
|
|
|
| def fix_camel_case(name):
|
| + prefix = ""
|
| + if name[0] == "-":
|
| + prefix = "Negative"
|
| + name = name[1:]
|
| refined = re.sub(r'-(\w)', lambda pat: pat.group(1).upper(), name)
|
| refined = to_title_case(refined)
|
| - return re.sub(r'(?i)HTML|XML|WML|API', lambda pat: pat.group(0).upper(), refined)
|
| + return prefix + re.sub(r'(?i)HTML|XML|WML|API', lambda pat: pat.group(0).upper(), refined)
|
|
|
|
|
| def to_title_case(name):
|
|
|