From f652994315779c1898b1bb61debaee1aa732700f Mon Sep 17 00:00:00 2001 From: Damien Mathieu <42@dmathieu.com> Date: Wed, 16 May 2018 09:17:02 +0200 Subject: [PATCH] add writing an interpreter in go --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b123a9a..351b16b 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ * [**C++**: *How to Create a Compiler*](https://www.youtube.com/watch?v=eF9qWbuQLuw) [video] * [**F#**: *Understanding Parser Combinators*](https://fsharpforfunandprofit.com/posts/understanding-parser-combinators/) * [**Go**: *Lexical Scanning in Go*](https://www.youtube.com/watch?v=HxaD_trXwRE) [video] +* [**Go**: Writing An Interpreter in Go](https://interpreterbook.com/) * [**Haskell**: *Let's Build a Compiler*](http://alephnullplex.github.io/cradle/) * [**Haskell**: *Write You a Haskell*](http://dev.stephendiehl.com/fun/) * [**Java**: *Crafting interpreters: A handbook for making programming languages*](http://www.craftinginterpreters.com/)