diff options
Diffstat (limited to 'preprocessor.py')
-rw-r--r-- | preprocessor.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/preprocessor.py b/preprocessor.py index b5f2e3a4a..c9f90553b 100644 --- a/preprocessor.py +++ b/preprocessor.py @@ -51,17 +51,16 @@ def load_pokecrystal_macros(): return ourmacros -def preprocess(config, macros, lines=None): - """ - Entry point for the preprocessor. - """ +def setup_processor(): + config = configuration.Config() + macros = load_pokecrystal_macros() processor = preprocessor.Preprocessor(config, macros) - return processor.preprocess(lines=lines) + return processor def main(): - config = configuration.Config() - macros = load_pokecrystal_macros() - return preprocess(config, macros) + processor = setup_processor() + processor.preprocess() + processor.update_globals # only run against stdin when not included as a module if __name__ == "__main__": |