namespace Akenti class ParserException : public Exception

This exception is used to point any parser exceptions

Inheritance:


Public Methods

ExpressionParser ()
Default Constructor
~ExpressionParser ()
Default Destructor
TreeNode* parseExpression (const string& expression)
ExpressionScanner ()
Default Constructor
~ExpressionScanner ()
Default Destructor
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)
Constructs an ParserException object with the specified message, that explains what went wrong with the parsing

Inherited from Exception:

Public Methods

virtual const string& getMessage() const
virtual const char* what() const
virtual string paramString() const

Documentation

This exception is used to point any parser exceptions
ExpressionParser()
Default Constructor

~ExpressionParser()
Default Destructor

TreeNode* parseExpression(const string& expression)

ExpressionScanner()
Default Constructor

~ExpressionScanner()
Default Destructor

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)
Constructs an ParserException object with the specified message, that explains what went wrong with the parsing. An exception that is specifically used with Akenti Expressions
Parameters:
message - the exception message


This class has no child classes.
Author:
Srilekha Mudumbai
Version:
1.1 00/05/01
See Also:
Exception

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