diff options
author | Xidorn Quan <me@upsuper.org> | 2016-12-09 16:04:12 -1000 |
---|---|---|
committer | Xidorn Quan <me@upsuper.org> | 2016-12-10 00:33:41 -1000 |
commit | 446ee7bcc36bb095111ef16a1fea87e46db1fb29 (patch) | |
tree | 44977bd13446b4c91278d0ef2e9ef72cabd23e70 /components/style/binding_tools | |
parent | 1cefd1bef037c361a785345e619508312883389e (diff) | |
download | servo-446ee7bcc36bb095111ef16a1fea87e46db1fb29.tar.gz servo-446ee7bcc36bb095111ef16a1fea87e46db1fb29.zip |
Make regen_atoms.py work by itself
Diffstat (limited to 'components/style/binding_tools')
-rwxr-xr-x | components/style/binding_tools/regen_atoms.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/components/style/binding_tools/regen_atoms.py b/components/style/binding_tools/regen_atoms.py index 5af58417b3d..312bb6ce793 100755 --- a/components/style/binding_tools/regen_atoms.py +++ b/components/style/binding_tools/regen_atoms.py @@ -6,6 +6,7 @@ import re import os +import sys PRELUDE = """ @@ -231,8 +232,10 @@ def write_pseudo_element_helper(atoms, target_filename): f.write("}\n") -def build(objdir, verbose=False): - atoms = collect_atoms(objdir) - write_atom_macro(atoms, "../gecko_string_cache/atom_macro.rs") - write_pseudo_element_helper(atoms, "../gecko/generated/gecko_pseudo_element_helper.rs") - return 0 +if len(sys.argv) != 2: + print("Usage: {} objdir".format(sys.argv[0])) + exit(2) + +atoms = collect_atoms(sys.argv[1]) +write_atom_macro(atoms, "../gecko_string_cache/atom_macro.rs") +write_pseudo_element_helper(atoms, "../gecko/generated/gecko_pseudo_element_helper.rs") |