shithub: pokecrystal

Download patch

ref: 9d68470e0f4898987d269934c5e50df670c6986f
parent: 671e2b1289950586723078b3b29d14c9631ac140
author: Bryan Bishop <[email protected]>
date: Fri Nov 30 05:26:49 EST 2012

even better preprocessor formatting

--- a/preprocessor.py
+++ b/preprocessor.py
@@ -408,6 +408,7 @@
 def macro_translator(macro, token, line):
     """ Converts a line with a macro into a rgbasm-compatible line.
     """
+
     assert macro.macro_name == token, "macro/token mismatch"
 
     original_line = line
@@ -545,14 +546,17 @@
 
 def include_file(asm):
     """This is more reliable than rgbasm/rgbds including files on its own."""
+
     filename = asm.split("\"")
     filename = filename[1].replace("\"","").replace("\n","")
     lines = open(filename, 'r').readlines()
+
     for line in lines:
         read_line(line)
 
 def read_line(l):
     """Preprocesses a given line of asm."""
+
     # strip and store any comment on this line
     if ";" in l:
         asm, comment = separate_comment(l)
@@ -584,6 +588,7 @@
 
 def preprocess(lines=None):
     """Main entry point for the preprocessor."""
+
     if not lines:
         # read each line from stdin
         lines = sys.stdin