Writing a recursive ascent parser by hand | Hacker News Reader