I write recursive descent parsers (despite their issues) | Hacker News Reader