aboutsummaryrefslogtreecommitdiff
path: root/lexer.py
diff options
context:
space:
mode:
authormryouse2022-06-18 01:51:17 +0000
committermryouse2022-06-18 01:51:17 +0000
commitd4a93e6bc9dd39d365fce82454d48bc03e989a98 (patch)
tree0d2434d5b64e2d301f5e7796ec72e6cd3abe3fbd /lexer.py
parent8286580ef27d1434c3c2c52e71f19b4a42ec19cf (diff)
remove redundant main() from lexer
Diffstat (limited to 'lexer.py')
-rw-r--r--lexer.py18
1 files changed, 0 insertions, 18 deletions
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)
-