title: Scala AST in Scala
body: <p>Is there a Scala library that parses Scala and creates an <em>Abstract Syntax Tree</em> (AST)?</p>
  
  <p>Ideally I am interested in a Scala library.  Plan B would be a Java library.</p>
  
  <p>(I know I could leverage the EBNF from the <a href="http://www.scala-lang.org/docu/files/ScalaReference.pdf" rel="noreferrer">Scala Syntax Summary</a>.)</p>