Start work on CPS translation equations
Add TODO
Add TODO
Finish CPS equations
Rewrite main.scala, most switches have been implemented
Remove center
Fix file paths in run_tests.py
Fix tests
Fix bug in main.scala
Fix bugs in expand LetNs stage that would cause letNs not to get converted to lets
Tidy up prim ops in parser
Change test to only use prim ops that the compiler implements
Change colours of spheres to make it more obvious that the ray tracer implements reflection
Implement min/max instructions in LLVM IR
Direct assignment of variables with differing types works now
Remove redundant class
Add TODO
Move LLVM IR variable numbering to its own stage
Implement sqrt conversion to LLVM IR
Rename parameter