| 27 | namespace tools { |
| 28 | |
| 29 | static void error(string &&s) { |
| 30 | throw ParseException(std::move(s), yylineno); |
| 31 | } |
| 32 | |
| 33 | static void error(const char *s, token t) { |
| 34 | throw ParseException(string(s) + "; got: " + token_name[t], yylineno); |
no test coverage detected