Lab Course Prerequisite: COMP 302 Organization of compilers, different types of translators, lexical and syntax analysis, parsing techniques, object code generation and optimization, detection and recovery from errors.