Class Parser
java.lang.Object
Parser
public class Parser
- extends Object
This class is part of the "World of Zuul" application.
"World of Zuul" is a very simple, text based adventure game.
This parser reads user input and tries to interpret it as an "Adventure"
command. Every time it is called it reads a line from the terminal and
tries to interpret the line as a two word command. It returns the command
as an object of class Command.
The parser has a set of known command words. It checks user input against
the known commands, and if the input is not one of the known commands, it
returns a command object that is marked as an unknown command.
- Version:
- 2006.03.30
- Author:
- Michael Kolling and David J. Barnes
Constructor Summary |
Parser()
Create a parser to read from the terminal window. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
public Parser()
- Create a parser to read from the terminal window.
getCommand
public Command getCommand()
- Returns:
- The next command from the user.