https://github.com/pointerish/monkey
A follow along of the Writing An Interpreter in Go by Thorsten Ball
https://github.com/pointerish/monkey
Last synced: 9 months ago
JSON representation
A follow along of the Writing An Interpreter in Go by Thorsten Ball
- Host: GitHub
- URL: https://github.com/pointerish/monkey
- Owner: pointerish
- Created: 2025-04-14T14:19:18.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-15T11:34:05.000Z (12 months ago)
- Last Synced: 2025-06-25T21:56:56.075Z (9 months ago)
- Language: Go
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Writing an Interpreter in Go
This repository contains code written as a follow-along to Thorsten Ball's book, *Writing an Interpreter in Go*. The book provides a step-by-step guide to building a programming language interpreter from scratch using Go.
## About the Book
Thorsten Ball's *Writing an Interpreter in Go* is an excellent resource for learning how interpreters work. It covers topics such as:
- Lexical analysis
- Parsing
- Abstract syntax trees
- Evaluation
## Purpose
The purpose of this repository is to deepen understanding of interpreters by implementing the concepts and examples provided in the book.
## Disclaimer
This code is for educational purposes and closely follows the examples and exercises in the book.
## Getting Started
To run the code, ensure you have Go installed on your system. Clone the repository and follow the instructions in the book to build and test the interpreter.