Compiler for CS483