Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volcano

Volcano is an OCaml-based compiler project ported from the original Java-based VC (a Variant of C) compiler.

Getting Started

Prerequisites:

  • OCaml 5.0+
  • opam 2.0+
  • dune 3.0+

Usage

To compile, run

dune build

Credit

This project is based on the VC Compiler materials from:

  • Course: COMP3131 (Programming Languages and Compilers) @ UNSW Sydney
  • Instructor: Prof. Jingling Xue

About

A VC (Variant of C) Compiler implementation in OCaml. This compiler generates JVM Assembly code

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages