From: Jim Pryor Date: Thu, 23 Sep 2010 08:49:51 +0000 (-0400) Subject: tweak lambda evaluator X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=commitdiff_plain;h=fee1f7831003a7edee103dd7999b390abc7583c8;ds=sidebyside tweak lambda evaluator Signed-off-by: Jim Pryor --- diff --git a/code/parse.js b/code/parse.js index 382ba029..6882d79f 100644 --- a/code/parse.js +++ b/code/parse.js @@ -176,7 +176,11 @@ var make_parse = function () { res = make_lam2(s, z, res); number_table[this.value] = res; } - return res; + if (this.first) { + return make_app(this.first.handler(), res); + } else { + return res; + } } var constant = function (s, v) {