| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (C) 2013 Google Inc. All rights reserved. | 2 # Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 # | 3 # |
| 4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
| 5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
| 6 # met: | 6 # met: |
| 7 # | 7 # |
| 8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
| 9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
| 10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 defaults = { | 48 defaults = { |
| 49 } | 49 } |
| 50 default_parameters = { | 50 default_parameters = { |
| 51 'attrsNullNamespace': None, | 51 'attrsNullNamespace': None, |
| 52 'export': '', | 52 'export': '', |
| 53 'namespace': '', | 53 'namespace': '', |
| 54 'namespacePrefix': '', | 54 'namespacePrefix': '', |
| 55 'namespaceURI': '', | 55 'namespaceURI': '', |
| 56 } | 56 } |
| 57 filters = { | 57 filters = { |
| 58 'enable_conditional': name_utilities.enable_conditional_if_endif, |
| 58 'hash': hasher.hash, | 59 'hash': hasher.hash, |
| 59 'enable_conditional': name_utilities.enable_conditional_if_endif, | 60 'max': max, |
| 60 'symbol': _symbol, | 61 'symbol': _symbol, |
| 61 'to_macro_style': name_utilities.to_macro_style, | 62 'to_macro_style': name_utilities.to_macro_style, |
| 62 } | 63 } |
| 63 | 64 |
| 64 def __init__(self, in_file_paths): | 65 def __init__(self, in_file_paths): |
| 65 super(MakeQualifiedNamesWriter, self).__init__(None) | 66 super(MakeQualifiedNamesWriter, self).__init__(None) |
| 66 assert len(in_file_paths) <= 2, 'MakeQualifiedNamesWriter requires at mo
st 2 in files, got %d.' % len(in_file_paths) | 67 assert len(in_file_paths) <= 2, 'MakeQualifiedNamesWriter requires at mo
st 2 in files, got %d.' % len(in_file_paths) |
| 67 | 68 |
| 68 if len(in_file_paths) == 2: | 69 if len(in_file_paths) == 2: |
| 69 self.tags_in_file = InFile.load_from_files([in_file_paths.pop(0)], s
elf.defaults, self.valid_values, self.default_parameters) | 70 self.tags_in_file = InFile.load_from_files([in_file_paths.pop(0)], s
elf.defaults, self.valid_values, self.default_parameters) |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 def generate_header(self): | 104 def generate_header(self): |
| 104 return self._template_context | 105 return self._template_context |
| 105 | 106 |
| 106 @template_expander.use_jinja('MakeQualifiedNames.cpp.tmpl', filters=filters) | 107 @template_expander.use_jinja('MakeQualifiedNames.cpp.tmpl', filters=filters) |
| 107 def generate_implementation(self): | 108 def generate_implementation(self): |
| 108 return self._template_context | 109 return self._template_context |
| 109 | 110 |
| 110 | 111 |
| 111 if __name__ == "__main__": | 112 if __name__ == "__main__": |
| 112 in_generator.Maker(MakeQualifiedNamesWriter).main(sys.argv) | 113 in_generator.Maker(MakeQualifiedNamesWriter).main(sys.argv) |
| OLD | NEW |