xo-reader: no-exception error reporting for define_xs

This commit is contained in:
Roland Conybeare 2025-07-19 23:56:26 -05:00
commit aa7641ff2e
4 changed files with 272 additions and 90 deletions

View file

@ -80,6 +80,9 @@ namespace xo {
defexprstatetype defxs_type() const { return defxs_type_; }
/** @return expected input in current state **/
virtual const char * get_expect_str() const override;
virtual void on_expr(bp<Expression> expr,
parserstatemachine * p_psm) override;
virtual void on_expr_with_semicolon(bp<Expression> expr,