An open API service indexing awesome lists of open source software.

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

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.