solutions/cw3/parser.sc
changeset 959 64ec1884d860
parent 921 bb54e7aa1a3f
child 961 c0600f8b6427
--- a/solutions/cw3/parser.sc	Sat Dec 02 21:37:04 2023 +0000
+++ b/solutions/cw3/parser.sc	Wed Feb 21 09:14:12 2024 +0000
@@ -244,6 +244,13 @@
 
 def eval(bl: Block) : Env = eval_bl(bl, Map())
 
+
+//println(tokenise(os.read(os.pwd / "primes.while")))
+
+//println(eval(Stmts.parse_all(tokenise(os.read(os.pwd / "primes.while"))).head))
+
+
+
 @main
 def run(file: String) = {
   val contents = os.read(os.pwd / file)
@@ -267,7 +274,7 @@
 /*
 println("Loops eval")
 val start = System.nanoTime()
-println(eval(Stmts.parse_all(tokenise(os.read(os.pwd / "loops.while"))).head))
+println(eval(Stmts.parse_all(tokenise(os.read(os.pwd / "primes.while"))).head))
 val end = System.nanoTime()
 println("Time taken in seconds: ")
 println((end - start)/(1.0e9))