xo-jit: + wip comment

This commit is contained in:
Roland Conybeare 2024-08-05 14:58:21 -04:00
commit b88eb68547

View file

@ -975,6 +975,17 @@ namespace xo {
* generate code for it too * generate code for it too
*/ */
/* WIP. STRATEGY:
* - xo::ast::ClosureExpr (an expression that generates a closure)
* closure = {lambda, env}
*
* - pass 1:
* return list of closure expressions;
* codegen the lambda decls using lambda from each closure
* - pass 2:
* codegen closures: use env chain to resolve variables
*/
/* Pass 1. */ /* Pass 1. */
auto fn_v = this->find_lambdas(expr); auto fn_v = this->find_lambdas(expr);