| 117 | } |
| 118 | |
| 119 | void ensure(token expected) { |
| 120 | auto t = **this; |
| 121 | if (t != expected) |
| 122 | error(string("expected token: ") + token_name[expected] + ", got: " + |
| 123 | token_name[t]); |
| 124 | } |
| 125 | |
| 126 | void unget(token t) { |
| 127 | assert(returned == false); |
no test coverage detected