This commit is contained in:
Damien Mathieu 2018-05-16 07:17:16 +00:00 committed by GitHub
commit c2b911a561
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -185,6 +185,7 @@
* [**C++**: *How to Create a Compiler*](https://www.youtube.com/watch?v=eF9qWbuQLuw) [video] * [**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/) * [**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**: *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**: *Let's Build a Compiler*](http://alephnullplex.github.io/cradle/)
* [**Haskell**: *Write You a Haskell*](http://dev.stephendiehl.com/fun/) * [**Haskell**: *Write You a Haskell*](http://dev.stephendiehl.com/fun/)
* [**Java**: *Crafting interpreters: A handbook for making programming languages*](http://www.craftinginterpreters.com/) * [**Java**: *Crafting interpreters: A handbook for making programming languages*](http://www.craftinginterpreters.com/)