No se puede construir un AST para la Scala de la gramática solo. Hay implicaciones que considerar, y, para considerarlas, existe el tipo de referencia a considerar.
Sin embargo, puede llamar al compilador en sí; después de todo, es solo un archivo jar. Scala 2.8, en particular, tiene bastantes ganchos para otros programas: trabajo de Miles Sabin, que está haciendo esto precisamente para que el plugin de Eclipse para Scala pueda aprovechar el compilador de esa manera.
Le sugiero que vaya a la lista de correo de Scala Tools y se ponga en contacto con la gente de allí.
La Scala plugin del compilador parece prometedor. – AWhitford