X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=code%2Fparse.js;h=ce865a0e8a9114d620ef1371a4209d2f64a3f664;hp=dfa06400ddbf530691b7e3389e13be994d587e58;hb=d579bd1bc6e7154796e44bcabde66bcbf5ecb45b;hpb=fab4a757fb9854112b98a76671825847cadb2374 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();