Compiler for Crux language developed for CS142A course at UC Irvine.