Section Topics

DateDescription
September 29 Intro. to parsing; regexps and scanning (Read ch. 1, 2.1-2.4)
slides
October 6 Project infrastructure, scanners, grammars
slides, worksheet (sample solution), videos (requires UW CSE login): overview & git refresher, project overview
October 13 LR parser construction
slides, worksheet (sample solution)
October 20 CUP parser generator, ASTs; LL parsing
LL slides, worksheet (sample solution), demo slides, project AST video
October 27 LL parsing review; ASTs & semantics
slides, worksheet (sample solution)
November 3 Midterm review
November 10 Semantics project checkin and work session
November 17 Project codegen (cont. from Wed. lecture - no new slides)
December 1 Dataflow & SSA
slides, worksheet (sample solution)
December 8 Final topic overview; hw4 last-minute questions; wrapup
slides