Где я могу узнать, как построить AST, который генерирует макросы Scala?
Scaladoc не так полезен, как хотелось бы. Например:
abstract def Apply(sym: Universe.Symbol, args: Universe.Tree*): Universe.Tree
A factory method for Apply nodes.
Но как я могу определить, что такое Apply node? Где я могу найти список типов node в AST и как они сочетаются?