This commit is contained in:
2023-02-09 00:16:29 +02:00
2 changed files with 6 additions and 2 deletions

View File

@ -3,6 +3,7 @@
from rich import print from rich import print
from ziffers import parse_expression from ziffers import parse_expression
import readline
EXIT_CONDITION = ("exit", "quit", "") EXIT_CONDITION = ("exit", "quit", "")
@ -12,8 +13,7 @@ if __name__ == "__main__":
expr = input("> ") expr = input("> ")
if expr not in EXIT_CONDITION: if expr not in EXIT_CONDITION:
try: try:
result = parse_expression(expr) print(parse_expression(expr))
print(result)
except Exception as e: except Exception as e:
print(f"[red]Failed:[/red] {e}") print(f"[red]Failed:[/red] {e}")
else: else:

4
test.py Normal file
View File

@ -0,0 +1,4 @@
from ziffers import *
# a = z1("q e 1 ^ ^ 2 _ 3 4 <3> 3")
a = z1("1 2")
print(a.take(3))