Volcano is an OCaml-based compiler project ported from the original Java-based VC (a Variant of C) compiler.
Prerequisites:
- OCaml 5.0+
- opam 2.0+
- dune 3.0+
To compile, run
dune build
This project is based on the VC Compiler materials from:
- Course: COMP3131 (Programming Languages and Compilers) @ UNSW Sydney
- Instructor: Prof. Jingling Xue