Programming Assignment 3 is now up and is due May 19, 2015 at 11:59 PM.
Two sample midterms are released under Handouts. Semantic actions won't be on our exam, so we won't have something like problem 1(c) on the second midterm.
The notes on Parsing are highly recommended before doing WA2.
Programming Assignment 1 is now up and is due April 16, 2015 at 11:59 PM.
Welcome to CS143, an introduction to compilers!
1. Notes: Introduction to compilers and lexical analysis
2. Review of regular languages
(full size and 4 to page)
3. Notes on parsing (last update 10:17 PM 4/21/2015)
4. Sample midterm 1 (solution)
5. Sample midterm 2 (solution)