xo-reader: + DDefineSsm + utest

This commit is contained in:
Roland Conybeare 2026-01-19 00:39:16 -05:00
commit e252a9f4e7
22 changed files with 220 additions and 29 deletions

View file

@ -40,6 +40,10 @@ namespace xo {
obj<AExpression> result_expr() const { return result_expr_; }
const DString * error_description() const { return error_description_; }
bool is_incomplete() const { return result_type_ == parser_result_type::none; }
bool is_expression() const { return result_type_ == parser_result_type::expression; }
bool is_error() const { return result_type_ == parser_result_type::error; }
private:
parser_result_type result_type_ = parser_result_type::none;
obj<AExpression> result_expr_;