REPLの動作をREPLで

:powerモード使ってます。

scala> val code = "println(\"Hello, World\")"
code: java.lang.String = println("Hello, World")

scala> val Some(trees) = intp.parse(code)
trees: List[intp.global.Tree] = List(println("Hello, World"))

scala> val req = new intp.Request(code, trees)
req: intp.Request = Request(line=println("Hello, World"), 1 trees)

scala> req.compile
res0: Boolean = true

scala> req.loadAndRun
Hello, World
res1: (String, Boolean) = ("",true)