Collected sources and patterns will appear here. Add from search or the patterns library.
ASTNode -> TypedValue
Execute arbitrary source code at compile-time using an AST interpreter to resolve types and generate code.
Problem it solves
Generics and metaprogramming often require distinct, complex macro languages.
Consumes
Emits
The real projects this mechanism was found in. Attribution is the point — this is how the best teams actually do it.