diff options
| -rw-r--r-- | lexer.py | 18 |
1 files changed, 0 insertions, 18 deletions
@@ -179,21 +179,3 @@ def get_type(data, line): raise LexError(f"unrecognized type {value}", line) return Token(types[value], value, None, line), counter - 1 -def main(data): - try: - tokens = lex(data) - except LexError as error: - print(error) - sys.exit() - for tok in tokens: - print(f"{tok}") - - -if __name__ == "__main__": - if len(sys.argv) != 2: - print("need a file") - sys.exit() - with open(sys.argv[1], "r") as fil: - data = fil.read() - main(data) - |
