Files
ziffers-python/repl.py
2023-02-05 16:22:01 +01:00

18 lines
456 B
Python

from ziffers import *
from rich import print
EXIT_CONDITION = ("exit", "quit", "")
if __name__ == "__main__":
print(f"[purple]== ZIFFERS REPL ==[/purple]")
while True:
expr = input("> ")
if expr not in EXIT_CONDITION:
try:
result = parse_expression(expr)
print(result)
except Exception as e:
print(f"[red]Failed:[/red] {e}")
else:
exit()