xo-interpreter2 stack: invoke closures w/ tail-call opt [WIP]
This commit is contained in:
parent
0ab3b63a38
commit
af4c37c575
15 changed files with 175 additions and 87 deletions
|
|
@ -63,6 +63,7 @@ namespace xo {
|
|||
|
||||
DLocalSymtab * local_symtab() const noexcept { return local_symtab_; }
|
||||
size_type n_args() const noexcept { return local_symtab_->size(); }
|
||||
obj<AExpression> body_expr() const noexcept { return body_expr_; }
|
||||
|
||||
// get_free_variables()
|
||||
// visit_preorder()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue