parse with whitespace
| 449 | |
| 450 | // parse with whitespace |
| 451 | virtual bool parse_non_term(_context& con) const override { |
| 452 | pos pos = con.m_pos; |
| 453 | if (m_expr->parse_non_term(con)) { |
| 454 | item_t item = {&pos, &con.m_pos, con.m_user_data}; |
| 455 | return m_handler(item); |
| 456 | } |
| 457 | return false; |
| 458 | } |
| 459 | |
| 460 | // parse terminal |
| 461 | virtual bool parse_term(_context& con) const override { |
nothing calls this directly
no test coverage detected