Я пытаюсь получить AST из файла scala souce. Я упростил код (только соответствующий код) до следующего.
trait GetAST {
val settings = new Settings
val global = new Global(settings, new ConsoleReporter(settings))
def getSt = "hello" //global.typedTree(src, true)
}
object Tre extends GetAST {
def main(args:Array[String])
{
println(getSt.getClass)
println("exiting program")
}
}
Приведенный выше код прекрасно компилируется и работает нормально. Но проблема в том, что программа не выходит. Приглашение не отображается после печати «Выход из программы». Я должен использовать ^ C, чтобы выйти.
Любая идея, в чем может быть проблема