CSSE 404 - Compiler Construction
- Credit Hours: 4R-0L-4C
- Term Available: S (odd years)
- Graduate Studies Eligible: Yes
- Prerequisites: CSSE 232 and CSSE 304 and CSSE 474 and
- Corequisites: None
Theory and practice of programming language translation. Lexical analysis, syntax analysis, parser generators, abstract syntax, symbol tables, semantic analysis, intermediate languages, code generation, code optimization, run-time storage management, error handling. Students will construct a complete compiler for a small language.