aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/interpreter.py b/interpreter.py
index 37682c4..74095ac 100644
--- a/interpreter.py
+++ b/interpreter.py
@@ -358,7 +358,7 @@ def interpretForEach(symbol, args, env):
new_env = Environment(env)
ret = None
for item in lst.args:
- new_env.register("_item_", item)
+ new_env.register("_item_", evaluate(item, env))
for arg in args[1:]:
ret = evaluate(arg, new_env)
if ret is None: