An implementation of the Monkey programming language written in Go while working through Writing An Interpreter In Go by Thorsten Ball.
This repository documents what I am learning about lexers, parsers, abstract syntax trees, and interpreters. It is a work in progress and currently includes a lexer, parser, AST, and an interactive REPL that prints tokens.
go run ./cmd/monkey-interpretergo run ./cmd/monkey-interpreter example.mkyThis project was created while following Writing An Interpreter In Go by Thorsten Ball. It is based on the book's Monkey interpreter source code, which is licensed under the MIT License. I have modified it as part of my learning.
See LICENSE for the full license text and original copyright notice.