namespace Akenti class ParserException : public Exception This exception is used to point any parser exceptions
| | ExpressionParser () Default Constructor |
| | ~ExpressionParser () Default Destructor |
| | parseExpression (const string& expression) |
| | ExpressionScanner () Default Constructor |
| | ~ExpressionScanner () Default Destructor |
| | tokenize (const string& expression) |
| | getTokenType () const |
| | hasMoreTokens () const |
| | peek () const |
| | nextToken () |
| | getLexeme () const |
| | listTokens () const |
| | ParserException (const string& message) Constructs an ParserException object with the specified message, that explains what went wrong with the parsing |
This exception is used to point any parser exceptions
~ExpressionParser()
TreeNode* parseExpression(const string& expression)
ExpressionScanner()
~ExpressionScanner()
void tokenize(const string& expression)
Type getTokenType() const
bool hasMoreTokens() const
Type peek() const
void nextToken()
const string& getLexeme() const
void listTokens() const
ParserException(const string& message)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de