Homework #1

Assigned: January 22
Due: January 29, noon


  1. (5 points) [CPL] Conceptual Exercise 2.3.4.

  2. (5 points) [CPL] Conceptual Exercise 2.4.1.

  3. (5 points) [CPL] Conceptual Exercise 2.4.2.

  4. (5 points) [CPL] Conceptual Exercise 2.4.3.

  5. (10 points) [CPL] Conceptual Exercise 2.4.19.

  6. (5 points) [CPL] Conceptual Exercise 2.4.20.

  7. (5 points) [CPL] Conceptual Exercise 2.4.22.

  8. (15 points) [CPL] Programming Exercise 3.3.2. If you choose to automatically generate a shift-reduce parser with flex and bison, you are advised look at the CPS 444/544 lecture notes on flex and bison in addition to reading the references given in the book.

Return Home