(P: ParseState, name: string, kids: TsNode[])
| 3686 | } |
| 3687 | |
| 3688 | function consumeKeyword(P: ParseState, name: string, kids: TsNode[]): void { |
| 3689 | skipNewlines(P) |
| 3690 | const save = saveLex(P.L) |
| 3691 | const t = nextToken(P.L, 'cmd') |
| 3692 | if (t.type === 'WORD' && t.value === name) { |
| 3693 | kids.push(leaf(P, name, t)) |
| 3694 | } else { |
| 3695 | restoreLex(P.L, save) |
| 3696 | } |
| 3697 | } |
| 3698 | |
| 3699 | // ───────────────────── Test & Arithmetic Expressions ───────────────────── |
| 3700 |
no test coverage detected