diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-11-30 09:58:57 -0600 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-11-30 09:58:57 -0600 |
commit | 1e6f29557348eee31cdcf2bcaadbcd93dfe236bf (patch) | |
tree | 9e08b3aa1d9046371e586d086734af879a76887d | |
parent | 9b4718d0c77a98aa7c3492e4f176c3210dd2459f (diff) |
more preprocessor comments
-rw-r--r-- | preprocessor.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/preprocessor.py b/preprocessor.py index cb474a182..f5e0b75ab 100644 --- a/preprocessor.py +++ b/preprocessor.py @@ -544,6 +544,7 @@ def macro_translator(macro, token, line): index += 1 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() @@ -558,11 +559,12 @@ def read_line(l): asm = l comment = None + # handle INCLUDE as a special case if "INCLUDE \"" in asm: include_file(asm) + # convert text to bytes when a quote appears (not in a comment) elif "\"" in asm: - # convert text to bytes when a quote appears (not in a comment) quote_translator(asm) # check against other preprocessor features |