mirror of
https://github.com/servo/servo.git
synced 2025-06-23 16:44:33 +01:00
Remove a pointless argument to generate_file in GlobalGen.py.
This commit is contained in:
parent
6c3f67d719
commit
d71e43e712
1 changed files with 12 additions and 20 deletions
|
@ -17,21 +17,13 @@ from CodegenRust import GlobalGenRoots, replaceFileIfChanged
|
||||||
# import Codegen in general, so we can set a variable on it
|
# import Codegen in general, so we can set a variable on it
|
||||||
import Codegen
|
import Codegen
|
||||||
|
|
||||||
def generate_file(config, name, action):
|
def generate_file(config, name):
|
||||||
|
filename = name + '.rs'
|
||||||
|
|
||||||
root = getattr(GlobalGenRoots, name)(config)
|
root = getattr(GlobalGenRoots, name)(config)
|
||||||
if action is 'declare':
|
code = root.declare()
|
||||||
filename = name + '.rs'
|
root2 = getattr(GlobalGenRoots, name)(config)
|
||||||
code = root.declare()
|
code += root2.define()
|
||||||
elif action == 'declare+define':
|
|
||||||
filename = name + '.rs'
|
|
||||||
code = root.declare()
|
|
||||||
root2 = getattr(GlobalGenRoots, name)(config)
|
|
||||||
code += root2.define()
|
|
||||||
else:
|
|
||||||
assert action is 'define'
|
|
||||||
filename = name + '.rs'
|
|
||||||
code = root.define()
|
|
||||||
|
|
||||||
if replaceFileIfChanged(filename, code):
|
if replaceFileIfChanged(filename, code):
|
||||||
print "Generating %s" % (filename)
|
print "Generating %s" % (filename)
|
||||||
|
@ -75,22 +67,22 @@ def main():
|
||||||
config = Configuration(configFile, parserResults)
|
config = Configuration(configFile, parserResults)
|
||||||
|
|
||||||
# Generate the prototype list.
|
# Generate the prototype list.
|
||||||
generate_file(config, 'PrototypeList', 'declare+define')
|
generate_file(config, 'PrototypeList')
|
||||||
|
|
||||||
# Generate the common code.
|
# Generate the common code.
|
||||||
generate_file(config, 'RegisterBindings', 'declare+define')
|
generate_file(config, 'RegisterBindings')
|
||||||
|
|
||||||
# Generate the type list.
|
# Generate the type list.
|
||||||
generate_file(config, 'InterfaceTypes', 'declare+define')
|
generate_file(config, 'InterfaceTypes')
|
||||||
|
|
||||||
# Generate the type list.
|
# Generate the type list.
|
||||||
generate_file(config, 'InheritTypes', 'declare+define')
|
generate_file(config, 'InheritTypes')
|
||||||
|
|
||||||
# Generate the module declarations.
|
# Generate the module declarations.
|
||||||
generate_file(config, 'BindingDeclarations', 'declare+define')
|
generate_file(config, 'BindingDeclarations')
|
||||||
|
|
||||||
generate_file(config, 'UnionTypes', 'declare+define')
|
generate_file(config, 'UnionTypes')
|
||||||
generate_file(config, 'UnionConversions', 'declare+define')
|
generate_file(config, 'UnionConversions')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue