1 #ifndef CLASSIC_Parser_HH
2 #define CLASSIC_Parser_HH
63 #endif // CLASSIC_Parser_HH
void operator=(const Parser &)
Abstract interface for a stream of input tokens.
Interface for statements.
Interface for abstract language parser.
virtual void parse(Statement &stat) const =0
Parse and execute the statement.
virtual void run(TokenStream *ts) const =0
Read statements and parse.
virtual Statement * readStatement(TokenStream *ts) const =0
Read complete statement from token stream.