README.md 485 B

CiviCaml

CiviCaml is a compiler for the CiviC language, written in OCaml.

Issues & TODO

  • Keep file content in buffer to prevent error messages from crashing when reading from stdin.
  • Documentation for each phase, in ocamldoc format.
  • Create automated testsuite runner.
  • Assembly printer should print optimized instructions.
  • Erronous array initialisation needs more insightfull error messages and array assignment needs better better type checking.