xo-interpreter: apply expressions + llvm builtins working!

This commit is contained in:
Roland Conybeare 2025-11-28 19:32:56 -05:00
commit 1d1e72adf3
31 changed files with 531 additions and 50 deletions

View file

@ -172,6 +172,17 @@ namespace xo {
this->xs_stack_.top_exprstate().on_else_token(tk, this);
}
void
parserstatemachine::on_f64_token(const token_type & tk)
{
scope log(XO_DEBUG(debug_flag_));
log && log(xtag("tk", tk),
xtag("psm", this));
this->xs_stack_.top_exprstate().on_f64_token(tk, this);
}
void
parserstatemachine::on_error(const char * self_name, std::string errmsg)
{