aboutsummaryrefslogtreecommitdiff
path: root/repl.py
diff options
context:
space:
mode:
Diffstat (limited to 'repl.py')
-rw-r--r--repl.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/repl.py b/repl.py
index af84c82..8b4622e 100644
--- a/repl.py
+++ b/repl.py
@@ -1,6 +1,8 @@
from lexer import lex
from parser import parse
from runner import evaluate
+from std import _get_debug
+
def main():
idx = 1
@@ -10,9 +12,11 @@ def main():
continue
try:
lexed = lex(inp, [])
- print(f" - LEX: {lexed}")
+ if _get_debug():
+ print(f" - LEX: {lexed}")
parsed = parse(lexed, [])
- print(f" - PARSE: {parsed}")
+ if _get_debug():
+ print(f" - PARSE: {parsed}")
ev = evaluate(parsed, [])
print(f"=> {ev}")
idx += 1