Writing a Markdown Compiler – Part 3 | Hacker News Reader