Skip to content

Instantly share code, notes, and snippets.

@alun
Last active December 17, 2015 21:49
Show Gist options
  • Save alun/5678072 to your computer and use it in GitHub Desktop.
Save alun/5678072 to your computer and use it in GitHub Desktop.
Test for the lift css selectors running from external files
target
.idea*
project/target
libraryDependencies ++= Seq(
"org.scala-lang" % "scala-compiler" % "2.10.1",
"net.liftweb" %% "lift-util" % "2.5-RC5"
)
scalaVersion := "2.10.1"
import java.io._
import scala.tools.nsc._
import scala.tools.nsc.interpreter._
import scala.xml.NodeSeq
object Main extends App {
protected val _interpreter = {
val settings = new GenericRunnerSettings(println(_))
settings.usejavacp.value = true //false
settings.nc.value = true
new IMain(settings, new PrintWriter(System.out))
}
val res = Array.empty[Any]
//_interpreter.bind("result", res)
val text =
"""import net.liftweb.util._
|import Helpers._
|import xml._
|import CanBind._
|result(0) = "a [href+]" #> 1"""
_interpreter.interpret(text)
System.out.flush()
println()
println {
res(0)
//res(0)(<a href="xxx">yyy</a>)
}
println()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment