Overview of compilers and compiler generators
Class 5 - lex examples (Sept. 11)
Class 10, Part 1 and Class 10, Part 2 (Oct. 29)
Bottom-up Parsing Review (Nov. 14)
Class 11: Semantic Analysis (Nov. 19) You only need to read 6.0 - 6.4
Class 12: Symbol Tables (Nov. 20)
Class 12: Run-time Issues (Nov. 20) You just need to read Section 12.3
Class 14? (Nov. 28) Optimization: Control Flow Analysis
Class 15?: (Dec. 3) Optimization: Data Flow Analysis
Class 16?: (Dec. 5?) Optimization: Code Improvement Note: this is another Thursday extra class - let me know if there is a conflict
Class 17?: (Dec. 17?) Code Generation