Writing a BNF Grammar | Hacker News Reader