return t;
} else {
t.first = [];
- while (token.arity === "name" || token.id === "\\" || token.id === "lambda") {
- if (not (token.id === "\\" || token.id === "lambda") {
+ while (token.arity === "name" || token.id === "\\") {
+ if (token.id !== "\\") {
t.first.push(n);
n = token;
- }
+ }
advance();
}
if (token.arity === "literal" && t.first.length === 0) {