Compiler for UCSD CSE 131