J'essaie de récupérer l'AST à partir du fichier scala souce. J'ai simplifié le code (seul code pertinent) à suivre.Compilation interne de scala. Travailler avec interactive.Global
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")
}
}
Le code ci-dessus compile bien et fonctionne bien. Mais le problème est que le programme ne sort pas. L'invite ne s'affiche pas après l'impression de "sortie de programme". Je dois utiliser^c pour quitter. Toute idée de ce que le problème pourrait être
C'était exactement ce qui me manquait. Merci – scout