aboutsummaryrefslogtreecommitdiff
path: root/repl.py
diff options
context:
space:
mode:
authormryouse2022-05-19 03:24:44 +0000
committermryouse2022-05-19 03:24:44 +0000
commit887402efda7584835b1c6242bcde2a2f6059e565 (patch)
tree50d5567d85b75829342a6289609b7afe814479b9 /repl.py
parent9035e50ee06a4f3b452ad80f6dc59b1941a51678 (diff)
interpreter with some builtins
Diffstat (limited to 'repl.py')
-rw-r--r--repl.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/repl.py b/repl.py
index d22c8b8..831d57d 100644
--- a/repl.py
+++ b/repl.py
@@ -1,5 +1,6 @@
from lexer import lex
from parser import parse
+from interpreter import interpret
def _get_debug():
return True
@@ -21,6 +22,8 @@ def main():
if _get_debug():
acc = " ".join([f"{p}" for p in parsed])
print(f" - PARSE: {acc}")
+ inter = interpret(parsed)
+ print(f"=> {inter}")
idx += 1
except Exception as e:
print(f"panic! {e}")