diff options
author | yenatch <yenatch@gmail.com> | 2013-09-10 00:57:02 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2013-09-10 00:57:02 -0400 |
commit | 3f9f5953e41e19406b391ed67d0128f2363ecb7e (patch) | |
tree | f5060ba7620e54816f1bfea27528399bd1a67451 /preprocessor.py | |
parent | 6e6514c2c9e08a263a9067998161eb4a1cb6bb48 (diff) | |
parent | 3ac5d20c753aab09a5aeabcd1677ff4812d4a10c (diff) |
Merge branch 'master' into rgbasm-objects
Diffstat (limited to 'preprocessor.py')
-rw-r--r-- | preprocessor.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/preprocessor.py b/preprocessor.py index 188db81a6..54fc4cbff 100644 --- a/preprocessor.py +++ b/preprocessor.py @@ -3,6 +3,7 @@ import sys +import extras.pokemontools.config as conf import extras.pokemontools.preprocessor as preprocessor from extras.pokemontools.crystal import ( @@ -41,16 +42,17 @@ def load_pokecrystal_macros(): return ourmacros -def preprocess(macro_table, lines=None): +def preprocess(config, macros, lines=None): """ Entry point for the preprocessor. """ - return preprocessor.preprocess(macro_table, lines=lines) + processor = preprocessor.Preprocessor(config, macros) + return processor.preprocess(lines=lines) def main(): + config = conf.Config() macros = load_pokecrystal_macros() - macro_table = preprocessor.make_macro_table(macros) - preprocess(macro_table) + return preprocess(config, macros) # only run against stdin when not included as a module if __name__ == "__main__": |