version 1/110101 by Edward Griffiths
Section 5 -- The New Parser
[We only want the system to recognize, in order: one of the special commands, one of the listed options on the page, a declared inventory item, or a declared magic word. Any other misunderstandings should be treated as inventory items the player doesn't have, which may or may not exist.]
After reading a command:
repeat through the Table of Commands:
if the player's command matches the topic entry, make no decision;
if the player's command matches "[a number]", make no decision;
if the player's command matches "[any inventory item]", make no decision;
say "You don't have that.";
reject the player's command.
Rule for printing a parser error:
say "You don't have that." instead.