Compiler for Decaf, which is a tiny C-like language. It is my implementation for the project assignment from MIT OCW 6.035 Computer Language Engineering