Skip to content
Alexander Nemish edited this page Aug 7, 2013 · 2 revisions

Usage example:

val local = 2
val ast = javascript { 
  val b = inject(local)
  val f = (a: Int) => a + b
  f(1) 
}
val s = ast.asString
val r = ast.eval() // 3
val c = ast.compress

s will contain

var b = 2;
var f = function(a) {
  return a + b;
}
Clone this wiki locally