(in the Dragon Book)
|11/22/00 Wednesday||Section 9.9|
|11/27/00 Monday||Sections 9.4, 10.1, 10.2|
|11/29/00 Wednesday||Sections 10.4, 10.5|
|12/1/00 Friday||Section 10.6|
|12/4/00 Monday||Sections 9.5, 9.7|
|12/1/00 Friday||Exercises 9.1e, 9.2e, 9.3ce, 9.5bce (you may assume that function calls use the PL/0 calling convention)|
the PL/0 compiler by generating code. Following the TA's turn-in
requirements, which will be posted.
As usual, you will be graded on correctness of your implementation, on clarity and good design of your implementation, and on sufficiency of your test cases. For this situation, extensive test cases are needed: you must provide a set of effective PL/0 programs, and inputs to those programs, to demonstrate the correctness of your compiler. We may choose to run cases as well.