aboutsummaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/step0_repl.py8
-rw-r--r--python/step1_read_print.py1
2 files changed, 3 insertions, 6 deletions
diff --git a/python/step0_repl.py b/python/step0_repl.py
index d915989..3e5801b 100644
--- a/python/step0_repl.py
+++ b/python/step0_repl.py
@@ -7,12 +7,8 @@ def READ(str):
# eval
def EVAL(ast, env):
- # try it as an expression then a statement
- try:
- return eval(ast)
- except SyntaxError:
- exec(compile(ast, '', 'single'), globals())
- return None
+ #print("EVAL %s" % printer._pr_str(ast))
+ return ast
# print
def PRINT(exp):
diff --git a/python/step1_read_print.py b/python/step1_read_print.py
index 3c2e4ac..c167e38 100644
--- a/python/step1_read_print.py
+++ b/python/step1_read_print.py
@@ -12,6 +12,7 @@ def EVAL(ast, env):
#print("EVAL %s" % printer._pr_str(ast))
return ast
+# print
def PRINT(exp):
return printer._pr_str(exp)