| 156 | |
| 157 | private: |
| 158 | token get_new_token() const { |
| 159 | try { |
| 160 | auto t = yylex(); |
| 161 | #if YYDEBUG |
| 162 | cout << "token: " << token_name[t] << '\n'; |
| 163 | #endif |
| 164 | return t; |
| 165 | } catch (LexException &e) { |
| 166 | throw ParseException(std::move(e.str), e.lineno); |
| 167 | } |
| 168 | } |
| 169 | }; |
| 170 | } |
| 171 |
nothing calls this directly
no test coverage detected