This repository contains the code I've written while going through Writing An Interpreter in Go.
It finally works! Here's a small excerpt of what you can do with the Monkey Interpreter.
>> let makeAdder = fn(x) { fn(y) { x + y}}
>> let addTwo = makeAdder(2)
>> addTwo(6)
8
- Chapter 4: Extending the Parser