1 We are going to
have a 30-minute quiz next week, 30 June 2009, start at 1pm sharp.
The question is like this: I am going to give
you a short Nut program (not more than one page) to do some parsing of an input
language. You have to understand the Nut code and answer some questions
about the kind of input language this parser can accept. For
example, is the sentence X be
accepted by this parser? or, what happen
if we feed the sentence Y into the parser? If it fails where does it
fail?
What you have to do to prepare yourself for the quiz
is to do build-your-own-compiler excercise, read parseExp try to understand it
in conjunction with the grammar of Nut. Yes, you should know how to read
(emphasize NOT write) Context Free Grammar and know what language the grammar
describe.
2 Change in the weight of assessment. As we have only one homework and I will give you the second one in
the next class (which you will do it in-class, 10 min.) These two
"homeworks" will be weighted at total 5% (instead of 4 homeworks as
previously announced). Don't worry about the next in-class homework, it is about the topic we are going to learn in the
class, no need for prior preparation.