Unless otherwise noted, all readings are from the course text.
Each reading assignment should be completed before the class on the date
indicated. These readings are subject to change; check here for updates.
If a reading assigned in class does not match the reading assignment here,
the reading assigned in class supercedes.
1/22: Chapter 1, Forward of Essentials of Programming Languages, 2nd ed.
(first 2 pages)
1/24: Sections 2.1-2.2
1/29: Remainder of Chapter 2
1/31: Section 3.1
2/5: Sections 3.2-3.3 (up to "SLR Parser Generation")
2/7: Remainder of Section 3.3
2/12: Remainder of Chapter 3
2/14: Sections 4.1-4.2
2/19: Remainder of Chapter 4, Section 5.1 (skip "Efficient Functional Symbol Tables")