(type)
| 588 | return pass(expressionNoComma, maybeArrayComprehension); |
| 589 | } |
| 590 | function maybeArrayComprehension(type) { |
| 591 | if (type == "for") return pass(comprehension, expect("]")); |
| 592 | if (type == ",") return cont(commasep(expressionNoComma, "]")); |
| 593 | return pass(commasep(expressionNoComma, "]")); |
| 594 | } |
| 595 | function comprehension(type) { |
| 596 | if (type == "for") return cont(forspec, comprehension); |
| 597 | if (type == "if") return cont(expression, comprehension); |