CS445 Compiler and Translator Design Project