X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=code%2Fparse.js;h=ce865a0e8a9114d620ef1371a4209d2f64a3f664;hb=d579bd1bc6e7154796e44bcabde66bcbf5ecb45b;hp=dfa06400ddbf530691b7e3389e13be994d587e58;hpb=516417f5f9ac78553dd1788e263878ff6016f21d;p=lambda.git diff --git a/code/parse.js b/code/parse.js index dfa06400..ce865a0e 100644 --- a/code/parse.js +++ b/code/parse.js @@ -193,14 +193,8 @@ var make_parse = function () { return n; } } - if (token.arity !== "name") { - token.error("Expected a variable name."); - } - token.first = n; - n = token; - advance(); while (true) { - if (in_let && token.id === "in" || token.id === "(end)" || token.id === ")") { + if (n && (in_let && token.id === "in" || token.id === "(end)" || token.id === ")")) { return n; } else if (token.id === "(") { advance();