treehugger.scala is a library to code Scala programmatically. It's also an implementation of Scala AST based on Reflection API.
See treehugger.scala's pamflet for the full story.
Any code taken from scalac is covered by SCALA LICENSE. Copyright LAMP/EPFL.
Any other added code is covered by MIT License. Copyright e.e d3si9n.