| Week | Topic | Reading | 1/22 | Introduction, overview of compilation PPT | Ch. 1, 2.1-2.5 |
|---|---|---|
| 1/27-29 | Lexical Analysis PPT | Ch. 2.6, 3.1-3.5 |
| 2/3-5 | Languages, Syntax and Parsing PPT | Ch. 4.1-4.3 |
| 2/10 | Top-Down Parsing PPT | Ch. 4.4 |
| 2/17-19 | Bottom-Up Parsing PPT | Ch. 4.5-4.6 |
| 2/24 | More powerful bottom-up parsing PPT | Ch. 4.7 |
| 3/3-5 | Symbol Tables PPT | Ch. 2.7, 7.1-7.3 |
| 3/24-26 | Syntax-directed translation PPT | Ch. 5 |
| 3/31-4/2 | Intermediate Code Generation | Ch. 2.8, 6 |
| 4/7-9 | The Vassar Interpreter | -- |
| 4/14-16 | Run-Time Environments | Ch. 7.1-7.4 |
| 4/21-23 | Optimization | Ch. 8.1-8.3 |
| 4/28-30 | More semantic actions | Ch. 8.4-8.8 |
| 5/1 | EXAM 2:00-5:00PM 105 OLB | -- |