monkey-go
Monkey language interpreter from Writing an interpreter in Go.
PRs for different chapters
Chapter 1
Chapter 2
- Chapter 2.0 - Parsing
- Chapter 2.0 - Parsing(IF Expression)
- Chapter 2.0 - Parsing(function)
- Chapter 2.0 - Parsing(call expression)
- Chapter 2.0 - Parsing(let and return expression)
- Chapter 2.0 - Parsing(REPL)
Chapter 3
- Chapter 3.4 - Representing objects
- Chapter 3.5 - Evaluating Expressions
- Chapter 3.6 - Conditionals
- Chapter 3.7 - Return Statements
- Chapter 3.8 - Error Handling
- Chapter 3.9 - Bindings & The Environment
- Chapter 3.10 - Functions
Chapter 4
- Chapter 4.2 - Strings
- Chapter 4.3 & 4.4 - Array and Built-In Functions
- Chapter 4.5 - Hashes
- Chapter 4.6 - The Grand Finale