# HG changeset patch # User james # Date 1393268387 0 # Node ID c988e43bf2b536f723a3f51e3bd12b14a93f7634 # Parent 5953026ed47eeea598311565fd9f4944f42c724b commiting to backup diff -r 5953026ed47e -r c988e43bf2b5 assembler/assembler.py --- a/assembler/assembler.py Sun Feb 23 19:17:25 2014 +0000 +++ b/assembler/assembler.py Mon Feb 24 18:59:47 2014 +0000 @@ -24,60 +24,72 @@ pc = 0 # ::= [] [";"] - for line in source_code: - + for line in source_code: try: - # remove EOL + # remove trailing whitespace and comments line = line.strip() - - # remove comments for i in range(len(line)): if line[i] == ';': line = line[:i] break - line = line.lower() - # ::= [