Interface for abstract language parser.
virtual void parse(Statement &stat) const =0
Parse and execute the statement.
SimpleStatement(const std::string &streamName, int streamLine)
Constructor.
virtual ~SimpleStatement()
Destructor.
virtual void execute(const Parser &)
Execute statement.
Interface for statements.
std::list< Token > TokenList
The type of the enclosed token list.