Section Topics

DateDescription
April 3 Introductions, logistics, regular expressions
slides, , worksheet (sample solution)
April 10 Project infrastructure, scanners, grammars
slides, worksheet (sample solution)
April 17 LR parser construction
slides, worksheet (sample solution)
April 24 CUP parser generator, ASTs; LL parsing
slides, worksheet (sample solution), project AST video
May 1 LL parsing review; ASTs & checking
slides, worksheet (sample solution)
May 8 Midterm review
slides
May 15 Checking project checkin and work session
May 22 Project codegen (cont. from Wed, additional slides)
slides
May 29 Dataflow & SSA
slides, worksheet (sample solution)
June 5 Final topic overview; hw4 last-minute questions; wrapup
slides, worksheet (sample solution)