From d4a93e6bc9dd39d365fce82454d48bc03e989a98 Mon Sep 17 00:00:00 2001 From: mryouse Date: Sat, 18 Jun 2022 01:51:17 +0000 Subject: remove redundant main() from lexer --- lexer.py | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'lexer.py') diff --git a/lexer.py b/lexer.py index 11b5750..7fa8d19 100644 --- a/lexer.py +++ b/lexer.py @@ -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) - -- cgit v1.2.3