From 887402efda7584835b1c6242bcde2a2f6059e565 Mon Sep 17 00:00:00 2001 From: mryouse Date: Thu, 19 May 2022 03:24:44 +0000 Subject: interpreter with some builtins --- repl.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'repl.py') 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}") -- cgit v1.2.3