cw5_marking/c3_add.sc
author Christian Urban <christian.urban@kcl.ac.uk>
Mon, 20 Oct 2025 22:18:21 +0200
changeset 1013 1a23d87d1700
parent 978 8778d23fef92
permissions -rw-r--r--
updated




def test_string(prog: String, cname: String) = {
  val tks = tokenise(prog)
  //println(tks)
  val ast = Prog.parse_all(tks).head
  //println(ast)
  val code = fun_compile(ast)
  //println(code)
  os.write.over(os.pwd / (cname ++ ".ll"), code)
  //println(eval(ast))
}