Approximately fully functional!

This commit is contained in:
etc404
2026-04-27 00:43:43 -06:00
parent 405f5f545a
commit 4ed01f8439
5 changed files with 187 additions and 13 deletions
+11 -2
View File
@@ -1,11 +1,20 @@
import reader
import sys
def main():
print("Welcome message.")
interpreter = reader.Reader()
outputfile = "output.txt" if len(sys.argv) == 1 else sys.argv[1]
interpreter = reader.Reader(outputfile)
# REPL Loop
while True:
expression: str = input(">>> ")
try:
expression: str = input("> ").upper()
except KeyboardInterrupt:
print("\n>> bye")
return
except EOFError:
print("\n>> bye")
return
interpreter.tokenize(expression)
interpreter.run()