Assignment 8

Please download h8.tar first.

Assignment 8 builds on assignments 6 and 7. Convert the interpreter of assignment 6 to CPS (using the assignment 7 trick of using anonymous inner classes to represent the continuation functions). Also, implement the additional Scheme primitive call/cc. You only have to modify Eval_Exp.

Turn in the file Eval_Exp.java on the electronic submission page.