diff options
| author | mryouse | 2022-06-18 01:51:17 +0000 |
|---|---|---|
| committer | mryouse | 2022-06-18 01:51:17 +0000 |
| commit | d4a93e6bc9dd39d365fce82454d48bc03e989a98 (patch) | |
| tree | 0d2434d5b64e2d301f5e7796ec72e6cd3abe3fbd /lexer.py | |
| parent | 8286580ef27d1434c3c2c52e71f19b4a42ec19cf (diff) | |
remove redundant main() from lexer
Diffstat (limited to 'lexer.py')
| -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) - |
