Homework #1

Assigned: January 22
Due: January 29, 4:30pm


  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.17.

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

  7. (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