@internal
(recur: (ast: AST) => AST)
| 3086 | } |
| 3087 | /** @internal */ |
| 3088 | recur(recur: (ast: AST) => AST) { |
| 3089 | return new Suspend( |
| 3090 | () => recur(this.thunk()), |
| 3091 | this.annotations, |
| 3092 | undefined, |
| 3093 | undefined, |
| 3094 | this.context |
| 3095 | ) |
| 3096 | } |
| 3097 | /** @internal */ |
| 3098 | getExpected(getExpected: (ast: AST) => string): string { |
| 3099 | return getExpected(this.thunk()) |