2018-2019 Graduate Course Catalog 
    
    Mar 29, 2024  
2018-2019 Graduate Course Catalog [ARCHIVED CATALOG]

CIS 531 - Compiler Construction

College of Engineering and Computer Science
3 credit(s) Upon sufficient interest
Programming a small compiler. Lexical analysis, tokens, finite automata, hashing. Syntax analysis, grammars, syntax trees, error recovery. Scope and type analysis, symbol tables. Run-time stack, variable addressing, expression evaluation, procedure activation, recursion. Code generation, 0ptimization, portability.
PREREQ: CIS 351