Section Topics

DateDescription
September 28 Intro. to parsing; regexps and scanning (Read ch. 1, 2.1-2.4)
slides, , worksheet (sample solution)
October 5 Project infrastructure, scanners, grammars
slides, worksheet (sample solution), videos (requires UW CSE login): overview & git refresher, project overview
October 12 LR parser construction
slides, worksheet (sample solution)
October 19 CUP parser generator, ASTs; LL parsing
LL slides, worksheet (sample solution), project AST video
October 26 LL parsing review; ASTs & semantics
slides, worksheet (sample solution)
November 2 Midterm review
slides
November 9 Semantics project checkin and work session
November 16 Project codegen (cont. from Wed. lecture - no new slides)
November 30 Dataflow & SSA
slides, worksheet (sample solution)
December 7 Final topic overview; hw4 last-minute questions; wrapup