Implementing Co, a Small Interpreted Language with Coroutines #1: The Parser | Hacker News Reader