Monkey programming language 🐒 project from "Writing An Interpreter In Go" and "Writing A Compiler In Go" Books
- Integers, booleans, strings, arrays, hash maps
- A REPL
- Arithmetic expressions
- Let statements
- First-class and higher-order functions
- Built-in functions
- Recursion
- Closures
go run . -engine=vm
go run . -engine=eval