Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / build / scripts / make_css_property_metadata.py
index bd1411c..bd732ae 100755 (executable)
@@ -7,21 +7,27 @@ import sys
 
 import css_properties
 import in_generator
+from name_utilities import lower_first
 import template_expander
 
 
 class CSSPropertyMetadataWriter(css_properties.CSSProperties):
+    filters = {
+        'lower_first': lower_first,
+    }
+
     def __init__(self, in_file_path):
         super(CSSPropertyMetadataWriter, self).__init__(in_file_path)
         self._outputs = {'CSSPropertyMetadata.cpp': self.generate_css_property_metadata_cpp}
 
-    @template_expander.use_jinja('CSSPropertyMetadata.cpp.tmpl')
+    @template_expander.use_jinja('CSSPropertyMetadata.cpp.tmpl', filters=filters)
     def generate_css_property_metadata_cpp(self):
         return {
             'properties': self._properties,
             'switches': [('animatable', 'isAnimatableProperty'),
                          ('inherited', 'isInheritedProperty'),
                         ],
+            'first_enum_value': self._first_enum_value,
         }