parse terminal
| 459 | |
| 460 | // parse terminal |
| 461 | virtual bool parse_term(_context& con) const override { |
| 462 | pos pos = con.m_pos; |
| 463 | if (m_expr->parse_term(con)) { |
| 464 | item_t item = {&pos, &con.m_pos, con.m_user_data}; |
| 465 | return m_handler(item); |
| 466 | } |
| 467 | return false; |
| 468 | } |
| 469 | |
| 470 | private: |
| 471 | user_handler m_handler; |
nothing calls this directly
no test coverage detected