Homework #7

Assigned: March 24
Due: March 31, 4:30pm


  1. (20 points) [EOPL] Exercise 3.34 on p. 95. Name your lexical address calculator lexical-address and invoke it from the run procedure as follows:
    (define run
      (lambda (string)
        (eval-program (lexical-address (scan&parse string)))))
    

  2. (30 points) [EOPL] Exercise 3.41 on p. 103.

  3. (5 points) [EOPL] Exercise 3.49 on p. 113.


Return Home