puzzle for student presentation 1
implement an evaluator
- for a simple assignment language
- takes a list of statements
- a statement is either
an assignment (var := expr)
or a print statement (print expr)
hint
- use arith-eval (from presentation 14)
modified to include a simple environment