(parser)
| 1694 | } |
| 1695 | } |
| 1696 | #syncToCommand(parser) { |
| 1697 | parser.tokens.clearFollows(); |
| 1698 | while (parser.hasMore() && !parser.commandBoundary(parser.currentToken())) { |
| 1699 | parser.tokens.consumeToken(); |
| 1700 | } |
| 1701 | if (parser.hasMore() && parser.currentToken().value === "then") { |
| 1702 | parser.tokens.consumeToken(); |
| 1703 | } |
| 1704 | } |
| 1705 | parse(tokenizer2, src) { |
| 1706 | var tokens = tokenizer2.tokenize(src); |
| 1707 | var parser = new Parser(this, tokens); |
no test coverage detected