- anal-eval* exp envprocedure
Anal-eval* analyzes an expression before evaluating it, storing the syntactic analysis in a thunk for re-use.
- exp
- The expression to analyze and evaluate
- env
- The environment to analyze and evaluate it in
(define (anal-eval* exp env) ((analyze exp) env))