projects
/
lambda.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fab4a75
)
tweak lambda evaluator
author
Jim Pryor
<profjim@jimpryor.net>
Thu, 23 Sep 2010 07:12:01 +0000
(
03:12
-0400)
committer
Jim Pryor
<profjim@jimpryor.net>
Thu, 23 Sep 2010 07:12:01 +0000
(
03:12
-0400)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
code/parse.js
patch
|
blob
|
history
diff --git
a/code/parse.js
b/code/parse.js
index
dfa0640
..
ce865a0
100644
(file)
--- 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();