xo-reader: + parserstatemachine.push_exprstate(); simplify lambda_xs

This commit is contained in:
Roland Conybeare 2024-08-19 15:58:35 -04:00
commit fa9f4967f2
5 changed files with 17 additions and 14 deletions

View file

@ -12,6 +12,16 @@ namespace xo {
parserstatemachine::pop_exprstate() {
return p_stack_->pop_exprstate();
}
exprstate &
parserstatemachine::top_exprstate() {
return p_stack_->top_exprstate();
}
void
parserstatemachine::push_exprstate(std::unique_ptr<exprstate> x) {
p_stack_->push_exprstate(std::move(x));
}
} /*namespace scm*/
} /*namespace xo*/