Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (C) 2013 Google Inc. All rights reserved. | 1 # Copyright (C) 2013 Google Inc. All rights reserved. |
| 2 # | 2 # |
| 3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
| 4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
| 5 # met: | 5 # met: |
| 6 # | 6 # |
| 7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
| 8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
| 9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
| 10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 86 | 86 |
| 87 def to_macro_style(name): | 87 def to_macro_style(name): |
| 88 s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name) | 88 s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name) |
| 89 return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).upper() | 89 return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).upper() |
| 90 | 90 |
| 91 | 91 |
| 92 def script_name(entry): | 92 def script_name(entry): |
| 93 return os.path.basename(entry['name']) | 93 return os.path.basename(entry['name']) |
| 94 | 94 |
| 95 | 95 |
| 96 def cpp_bool(value): | |
| 97 if value is True: | |
| 98 return 'true' | |
| 99 if value is False: | |
| 100 return 'false' | |
| 101 return value | |
|
dcheng
2017/01/16 05:52:52
I'm a bit surprised that this isn't just:
return
ktyliu
2017/01/16 06:19:56
Added comment pointing out it can be a platform-de
| |
| 102 | |
| 103 | |
| 96 def cpp_name(entry): | 104 def cpp_name(entry): |
| 97 return entry['ImplementedAs'] or script_name(entry) | 105 return entry['ImplementedAs'] or script_name(entry) |
| 98 | 106 |
| 99 | 107 |
| 100 def enum_for_css_keyword(keyword): | 108 def enum_for_css_keyword(keyword): |
| 101 return 'CSSValue' + ''.join(camel_case(keyword)) | 109 return 'CSSValue' + ''.join(camel_case(keyword)) |
| 102 | 110 |
| 103 | 111 |
| 104 def enum_for_css_property(property_name): | 112 def enum_for_css_property(property_name): |
| 105 return 'CSSProperty' + ''.join(camel_case(property_name)) | 113 return 'CSSProperty' + ''.join(camel_case(property_name)) |
| 106 | 114 |
| 107 | 115 |
| 108 def enum_for_css_property_alias(property_name): | 116 def enum_for_css_property_alias(property_name): |
| 109 return 'CSSPropertyAlias' + camel_case(property_name) | 117 return 'CSSPropertyAlias' + camel_case(property_name) |
| OLD | NEW |