* Get (consume) the next token. */
| 362 | * Get (consume) the next token. |
| 363 | */ |
| 364 | static char getToken(Parser &parser) |
| 365 | { |
| 366 | char token = parser.peek; |
| 367 | if (token != TOKEN_NONE) |
| 368 | { |
| 369 | parser.peek = TOKEN_NONE; |
| 370 | return token; |
| 371 | } |
| 372 | token = peekToken(parser); |
| 373 | parser.peek = TOKEN_NONE; |
| 374 | |
| 375 | return token; |
| 376 | } |
| 377 | |
| 378 | /* |
| 379 | * Unexpected token error. |
no test coverage detected