From e7e43eb4dac33ff2f56976c3b43f8b725f17f0dd Mon Sep 17 00:00:00 2001 From: Federico Ramirez Date: Mon, 14 May 2018 13:40:55 -0300 Subject: [PATCH] Update README.md Add link to 3-part series blog post on writing a Markdown compiler in Ruby from scratch --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a99bdf..c9eb1fe 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,7 @@ * [**Python**: *lisp.py: Make your own Lisp interpreter*](http://khamidou.com/compilers/lisp.py/) * [**Python**: *Simple Iterator-based Parsing*](http://effbot.org/zone/simple-iterator-parser.htm) * [**Python**: *Simple Top-Down Parsing in Python*](http://effbot.org/zone/simple-top-down-parsing.htm) +* [**Ruby**: *Markdown compiler from scratch in Ruby*](https://blog.beezwax.net/2017/07/07/writing-a-markdown-compiler/) #### Build your own `Regex Engine` * [**C**: *A Regular Expression Matcher*](https://www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html)