| Index: third_party/WebKit/Source/devtools/scripts/CodeGeneratorFrontend.py
|
| diff --git a/third_party/WebKit/Source/devtools/scripts/CodeGeneratorFrontend.py b/third_party/WebKit/Source/devtools/scripts/CodeGeneratorFrontend.py
|
| index f2bbc3fb34f4cd8eed3f281a3f91017c828ba49b..873461a8ceceec1569e33bca9e7e3faf6dc6b193 100755
|
| --- a/third_party/WebKit/Source/devtools/scripts/CodeGeneratorFrontend.py
|
| +++ b/third_party/WebKit/Source/devtools/scripts/CodeGeneratorFrontend.py
|
| @@ -58,9 +58,13 @@ except Exception:
|
|
|
|
|
| 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):
|
|
|