tweak lambda evaluator
authorJim Pryor <profjim@jimpryor.net>
Thu, 23 Sep 2010 07:27:19 +0000 (03:27 -0400)
committerJim Pryor <profjim@jimpryor.net>
Thu, 23 Sep 2010 07:27:19 +0000 (03:27 -0400)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
code/parse.js

index ce865a0..4fbab09 100644 (file)
@@ -237,9 +237,15 @@ var make_parse = function () {
             eq = token; // token.id === "="
             advance("=");
             c = expression(true);
             eq = token; // token.id === "="
             advance("=");
             c = expression(true);
-            c.first = eq;
-            eq.second = t;
-            target.second = c;
+
+                       eq.first = t;
+                       eq.second = c;
+                       target.second = eq;
+
+//             c.first = eq;
+//             eq.second = t;
+//             target.second = c;
+
             target = t;
             advance("in");
         }
             target = t;
             advance("in");
         }