From 446ee7bcc36bb095111ef16a1fea87e46db1fb29 Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Fri, 9 Dec 2016 16:04:12 -1000 Subject: [PATCH] Make regen_atoms.py work by itself --- components/style/binding_tools/regen_atoms.py | 13 ++++++++----- 1 file 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")