CS6620 Compiler.