| Date | Description |
|---|---|
| October 1 |
Intro. to parsing; regexps and scanning (Read ch. 1, 2.1-2.4) slides |
| October 8 |
Project infrastructure, scanners, grammars worksheet (sample solution), videos (requires UW CSE login): overview & git refresher, project overview, |
| October 15 |
LR parser construction slides, worksheet (sample solution) |
| October 22 |
CUP parser generator, ASTs, visitor pattern; LL parsing slides: LL grammars, MiniJava parser, project AST video, worksheet (sample solution) |
| October 29 |
Interpreters; more about LL parsing slides, worksheet (sample solution) |
| November 5 |
ASTs & semantics slides, worksheet (sample solution) |
| November 12 | Semantics/type checking work session and project API check. |
| November 19 |
Project codegen slides |
| December 3 |
Dataflow & SSA slides, worksheet (sample solution) |
| December 10 |
Wrapup slides, worksheet |