xo-expression: generalize envframestack + handle explicit lm retturn

This commit is contained in:
Roland Conybeare 2025-07-28 13:16:09 -04:00
commit 44f463e359
9 changed files with 55 additions and 43 deletions

View file

@ -79,6 +79,7 @@ namespace xo {
static void start(parserstatemachine * p_psm);
defexprstatetype defxs_type() const { return defxs_type_; }
bp<Variable> lhs_variable() const { return def_expr_->lhs_variable(); }
/** @return expected input in current state **/
virtual const char * get_expect_str() const override;