xo-reader: refactor: move defexpr on_symbol to dedicated define_xs

This commit is contained in:
Roland Conybeare 2024-08-07 16:32:32 -04:00
commit 3a1db8ca02
3 changed files with 45 additions and 7 deletions

View file

@ -23,6 +23,10 @@ namespace xo {
virtual void on_expr(ref::brw<Expression> expr,
exprstatestack * p_stack,
rp<Expression> * p_emit_expr) override;
virtual void on_symbol(const std::string & symbol_name,
exprstatestack * p_stack,
rp<Expression> * p_emit_expr) override;
private:
/**
* def foo : f64 = 1 ;