From recursive descent to LR parsing | Hacker News Reader