Allow user to generate AST with macros.
Needs ast module to be implemented, with things like ast.Node and such (will link to C++ types).
Special block expressions for generating AST ${}, e.g. ${ $a + $b }, where a and b are variables.
Macro will run on a separate VM as a function.
Allow user to generate AST with macros. Needs
ast
module to be implemented, with things likeast.Node
and such (will link to C++ types). Special block expressions for generating AST${}
, e.g.${ $a + $b }
, wherea
andb
are variables. Macro will run on a separate VM as a function.