Sie bauen können keinen AST für Scala aus der Grammatik allein zu starten. Es gibt Implikationen, die zu berücksichtigen sind, und um sie zu berücksichtigen, muss der Typinterferenzen berücksichtigt werden.
Sie können jedoch den Compiler selbst aufrufen - es ist schließlich nur eine JAR-Datei. Vor allem Scala 2.8 hat einige Haken für andere Programme, um daran zu hängen - eine Arbeit von Miles Sabin, der genau das tut, damit das Eclipse-Plugin für Scala den Compiler auf diese Weise nutzen kann.
Ich schlage vor, dass Sie auf die Mailingliste von Scala Tools gehen und dort mit Leuten in Kontakt treten.
Die Scala Compiler Plugin sieht vielversprechend aus
Der obige Code ein AST erzeugen wird. – AWhitford