3 ms·
Scala has well documented compiler passes which act on the full AST, so they're also source -> source. You can print the AST after any pass, using a command lin
by nothrabannosir 7y ago
Scala has well documented compiler passes which act on the full AST, so they're also source -> source. You can print the AST after any pass, using a command line flag. It's not as easy as a Lisp, but useful when you're working on a compiler plugin or extension.
- bjoli 7y agoThe thing with guile is that it is already an AST, so the code ,opt outputs is still valid guile.