/MacrojavaToMIPS

A compiler for a subset of the Java language. Course Project : CS3300(Compiler Design)

Primary LanguageJava

MacrojavaToMIPS

This repository contains a 6-pass compiler to convert MacroJava to MIPS Assembly.

Harry Potter will describe each assignment here!

The bonus assignment is an attempt to convert a sample MiniJava program to LLVM-IR. It includes testcases which may be reused in assignment 3, and a handy testing script run.sh.