| Week | Topic | Reading | 1/18 | Introduction, overview of compilation PPT | Ch. 1, 2.1-2.5 |
|---|---|---|
| 1/25 | Lexical Analysis PPT | Ch. 2.6, 3.1-3.5, 3.8 |
| 2/6 | DFA Optimization PPT | Ch. 3.9 |
| 2/8 | Languages, Syntax and Parsing PPT | Ch. 4.1-4.3 |
| 2/15 | Top-Down Parsing PPT | Ch. 4.4 |
| 2/20 | Bottom-Up Parsing PPT | Ch. 4.5-4.6 |
| 2/27 | More powerful bottom-up parsing PPT | Ch. 4.7 |
| 3/20 | Symbol Tables PPT | Ch. 2.7, 7.1-7.3 |
| 3/27 | Syntax-directed translation PPT | Ch. 5 |
| 4/2 | Intermediate Code Generation | Ch. 2.8, 6 |
| 4/9 | The Vassar Interpreter | -- |
| 4/16 | Run-Time Environments | Ch. 7.1-7.4 |
| 4/23 | Optimization | Ch. 8.1-8.3 |
| 4/30 | More semantic actions | Ch. 8.4-8.8 |
| TBA | EXAM | -- |