Information
News
11/09/09: Question 3 of Homework 9 was not sufficiently well specified,
so Question 3 for Homework 9 will not be graded. A revised version
will be included as part of Homework 10.
10/05/09: created a separate document containing newsgroup instructions
09/29/09: The midterm will be at 7pm on Tuesday, October 6. It
is intended to cover material from the first five weeks of lecture and
reading, the first four homeworks, and phase 1 of the project including
formal languages, syntax, recursive descent parsers, regular languages,
automata, scanners, bottom-up LR parsing, attribute grammars, AST's,
and type-checking.
09/29/09: Example inputs/outputs for project core have been posted.
09/24/09: Instructions for project core have been posted.
09/22/09: Deadline for Project Phase 1 was extended 24 hours and 15
minutes to 7pm on Friday.
09/14/09: Homework #3 is posted on the newsgroup. (Homework #1 and #2
were posted previously. There's also an answer to a question about
Homework #2 on the newsgroup.)
09/06/09: Changed Phase I and Review I deadlines.
Posted submission instructions for compiler project.
09/04/09: I posted a clarification concerning FIRST+ sets to the
newsgroup. This may be helpful in doing the proof for problem 4
from Homework #1.
09/03/09: You do not need to do problem 3 from Homework #1.
08/27/09: The web site is live.
08/27/09: Project information will be coming soon. In the mean time,
however, you may wish to look at the
Fall 2007 project .
The project this year will be mostly the same as the
Fall 2007 project but with different grading criteria and
submission instructions.
08/27/09: First day of class.