Previous games by Infocom used a parser evolved from the one in Zork I, but for Zork Zero, they designed a new LALR parser from scratch.
Earley parser | LR parser | Operator-precedence parser | LR(k) parser | LALR parser |