This is an Interpreter for the Monkey programming language that is written in Go.
- C-like syntax
- Variable bindings
- Integers and booleans
- Arithmetic expressions
- Built-in functions
- First-class and higher-order functions
- Closures
- String data structure
- Array data structure
- Hash data structure
- Lexer
- Parser
- Abstract Syntax Tree (AST)
- Interal Object System
- Evaluator