equal
  deleted
  inserted
  replaced
  
    
    
   289   print(i.toString + ":  ")  | 
   289   print(i.toString + ":  ")  | 
   290   time(lexing_simp(WHILE_REGS, prog2 * i))  | 
   290   time(lexing_simp(WHILE_REGS, prog2 * i))  | 
   291 }  | 
   291 }  | 
   292   | 
   292   | 
   293   | 
   293   | 
         | 
   294 val fib = """  | 
         | 
   295 write "Fib";  | 
         | 
   296 read n;  | 
         | 
   297 minus1 := 0;  | 
         | 
   298 minus2 := 1;  | 
         | 
   299 while n > 0 do { | 
         | 
   300 temp := minus2;  | 
         | 
   301 minus2 := minus1 + minus2;  | 
         | 
   302 minus1 := temp;  | 
         | 
   303 n := n - 1  | 
         | 
   304 };  | 
         | 
   305 write "Result";  | 
         | 
   306 write minus2  | 
         | 
   307 """  | 
         | 
   308   | 
         | 
   309 println(env(lexing_simp(WHILE_REGS, prog2)).filterNot{_._1 == "w"}) |