#include <ParserBase.h>
Inheritance diagram for Tagcoll::ParserInput:
Public Member Functions | |
ParserInput () | |
virtual | ~ParserInput () |
virtual const std::string & | fileName () const =0 |
virtual int | lineNumber () const =0 |
virtual int | nextChar ()=0 throw (ParserInputException) |
virtual void | pushChar (int c)=0 throw (ParserInputException) |
Static Public Attributes | |
static const int | Eof = -1 |
It encapsulates and hides the reading machinery. It can be implemented as a file read, a stream read, a decompressing file read, a network read or whatever else is needed.
|
|
|
|
|
Implemented in Tagcoll::StdioParserInput, and Tagcoll::StringParserInput. |
|
Implemented in Tagcoll::StdioParserInput, and Tagcoll::StringParserInput. |
|
Implemented in Tagcoll::StdioParserInput, and Tagcoll::StringParserInput. |
|
Implemented in Tagcoll::StdioParserInput, and Tagcoll::StringParserInput. |
|
|