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)