aboutsummaryrefslogtreecommitdiff
path: root/repl.py
diff options
context:
space:
mode:
authormryouse2022-05-18 05:04:49 +0000
committermryouse2022-05-18 05:04:49 +0000
commit0e5f5596b959c6c19e4525ed65f5c7488fc2f97e (patch)
treedd3eb7fb51b7687eea7e4b532eef8568befb1104 /repl.py
parent4d8c7d27ca6c5e01499a86de19fcaad4eacc0229 (diff)
parser rewrite
Diffstat (limited to 'repl.py')
-rw-r--r--repl.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/repl.py b/repl.py
index 9310ffc..d22c8b8 100644
--- a/repl.py
+++ b/repl.py
@@ -1,4 +1,5 @@
from lexer import lex
+from parser import parse
def _get_debug():
return True
@@ -13,10 +14,13 @@ def main():
continue
try:
lexed = lex(inp)
- #lexed = lex(inp, [])
if _get_debug():
acc = " ".join([f"{l}" for l in lexed])
print(f" - LEX: {acc}")
+ parsed = parse(lexed)
+ if _get_debug():
+ acc = " ".join([f"{p}" for p in parsed])
+ print(f" - PARSE: {acc}")
idx += 1
except Exception as e:
print(f"panic! {e}")