brattonross / monkeylang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monkey Language

This repo is an implementation of the Monkey language from the books Writing an Interpreter in Go and Writing a Compiler in Go by Thorsten Ball.

Whilst the books are focused on implementing the language in Go, I found it interesting to try and implement it in various other languages, including, but probably not limited to, TypeScript and Rust. I'll probably have a go at implementing it in Lua at some point as well.

About


Languages

Language:TypeScript 39.1%Language:Go 37.8%Language:Rust 15.8%Language:Gleam 3.5%Language:C 2.6%Language:OCaml 1.0%Language:Standard ML 0.2%Language:Makefile 0.0%