CSE 401 Autumn 2018
Section Topics

Subscribe to this calendar (Google, iCal, etc.)

DateDescription
September 27 Intro. to parsing; regexps and scanning (Read ch. 1, 2.1-2.4)
slides
October 4 Project infrastructure, scanners, grammars
slides, worksheet (sample solution)
October 11 LR parser construction
slides, worksheet (sample solution)
October 18 CUP parser generator, ASTs, visitor pattern; LL parsing
slides, worksheet (sample solution)
October 25 No sections this week. TAs will be in labs to help with projects.
November 1 Midterm review
worksheet (sample solution)
November 8 ASTs, semantics, and interpreters
Semantics: slides, worksheet (sample solution); interpreter code: Interpreter.java InterpretVisitor.java
November 15 Project code generation
slides
November 29 Dataflow
slides, worksheet (sample solution)
December 6 Dataflow & SSA
slides, worksheet (sample solution)