diff options
author | Jack Moffitt <jack@metajack.im> | 2014-06-01 00:21:53 -0600 |
---|---|---|
committer | Jack Moffitt <jack@metajack.im> | 2014-06-05 09:58:59 -0600 |
commit | 629c4c6afe7cea86c051bb9f52adeac716e2c43f (patch) | |
tree | ee84d9a9b37ecd37e0a9606509624e7f728f5a81 /src/components/script/dom/bindings/codegen/GlobalGen.py | |
parent | 2ae671b5aa9d27812adcdb8ebc749733156df66e (diff) | |
download | servo-629c4c6afe7cea86c051bb9f52adeac716e2c43f.tar.gz servo-629c4c6afe7cea86c051bb9f52adeac716e2c43f.zip |
Upgrade Rust.
Diffstat (limited to 'src/components/script/dom/bindings/codegen/GlobalGen.py')
-rw-r--r-- | src/components/script/dom/bindings/codegen/GlobalGen.py | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/components/script/dom/bindings/codegen/GlobalGen.py b/src/components/script/dom/bindings/codegen/GlobalGen.py index aa820d497b8..cdca464e029 100644 --- a/src/components/script/dom/bindings/codegen/GlobalGen.py +++ b/src/components/script/dom/bindings/codegen/GlobalGen.py @@ -17,9 +17,7 @@ from CodegenRust import GlobalGenRoots, replaceFileIfChanged # import Codegen in general, so we can set a variable on it import Codegen -def generate_file(config, name): - filename = name + '.rs' - +def generate_file(config, name, filename): root = getattr(GlobalGenRoots, name)(config) code = root.define() @@ -65,21 +63,21 @@ def main(): config = Configuration(configFile, parserResults) # Generate the prototype list. - generate_file(config, 'PrototypeList') + generate_file(config, 'PrototypeList', 'PrototypeList.rs') # Generate the common code. - generate_file(config, 'RegisterBindings') + generate_file(config, 'RegisterBindings', 'RegisterBindings.rs') # Generate the type list. - generate_file(config, 'InterfaceTypes') + generate_file(config, 'InterfaceTypes', 'InterfaceTypes.rs') # Generate the type list. - generate_file(config, 'InheritTypes') + generate_file(config, 'InheritTypes', 'InheritTypes.rs') # Generate the module declarations. - generate_file(config, 'Bindings') + generate_file(config, 'Bindings', 'Bindings/mod.rs') - generate_file(config, 'UnionTypes') + generate_file(config, 'UnionTypes', 'UnionTypes.rs') if __name__ == '__main__': main() |