refs/tags/v0.3.0-chapter3
Pre-release
Pre-release
Changelog
0.3.0-chapter3 - 2024-10-27
✨ Features
- (evaluate) Eval functions and closures - (1a0ea18)
- (evaluate) Eval let expressions and bindings - (3e5f5a3)
- (evaluate) Add environment to keep track of variables - (223c91b)
- (evaluate) Add error handling - (1158402)
- (evaluate) Eval returnstatements - (005ec05)
- (evaluate) Evaluate if else expressions - (759ee13)
- (evaluate) Eval comparison infix expressions - (cf07013)
- (evaluate) Eval arithmetic infix expressions - (cfc9ea2)
- (evaluate) Eval prefix expressions - (81a7a2e)
- (evaluate) Eval null - (802eaa1)
- (evaluate) Eval booleans - (ec6bf1b)
- (repl) Eval program - (8c61524)
- (evaluate) Eval integers - (1030fc4)
- (evaluate) Introducig the billion dollar mistake - (52120dd)
- (evaluate) Wrap booleans - (7b765ca)
- (evaluate) Wrap integers - (a793d6a)
- (evaluate) Basic object structure - (ff728e7)
🐛 Bug Fixes
- (eval) Fix boolean test cases - (dd50d35)