shithub: pokecrystal

Download patch

ref: 0f28e96e4d42b5fee5e7dec094f61fdf9d46577f
parent: a6237d68257dd3bb963850c205d0ca4a1c46f88a
author: Bryan Bishop <[email protected]>
date: Sat Aug 31 05:37:02 EDT 2013

remove the show_original_lines global

--- a/preprocessor.py
+++ b/preprocessor.py
@@ -31,9 +31,6 @@
 macros += music_classes
 macros += effect_classes
 
-# show lines before preprocessing in stdout
-show_original_lines = False
-
 # helpful for debugging macros
 do_macro_sanity_check = False
 
@@ -434,11 +431,12 @@
     options += [something.__name__]
     return (base in options)
 
-def macro_translator(macro, token, line):
+def macro_translator(macro, token, line, show_original_lines=False):
     """
     Converts a line with a macro into a rgbasm-compatible line.
-    """
 
+    @param show_original_lines: show lines before preprocessing in stdout
+    """
     assert macro.macro_name == token, "macro/token mismatch"
 
     original_line = line