hrs opened this issue 8 years ago · 0 comments
The whole Evaluator class is a big mess! It'd be much better if each kind of node in the AST was its own class with an eval function that took an environment and returned an expression and a possibly-updated environment.
Evaluator
eval