Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MismatchedCharException Class Reference

#include <MismatchedCharException.hpp>

Inheritance diagram for MismatchedCharException:

RecognitionException ANTLRException List of all members.

Public Methods

 MismatchedCharException ()
 MismatchedCharException (int c, int lower, int upper_, bool matchNot, CharScanner *scanner_)
 MismatchedCharException (int c, int expecting_, bool matchNot, CharScanner *scanner_)
 MismatchedCharException (int c, BitSet set_, bool matchNot, CharScanner *scanner_)
 ~MismatchedCharException () throw ()
 ANTLR_USE_NAMESPACE (std) string getMessage() const

Public Attributes

int mismatchType
int foundChar
int expecting
int upper
BitSet set

Static Public Attributes

const int CHAR = 1
const int NOT_CHAR = 2
const int RANGE = 3
const int NOT_RANGE = 4
const int SET = 5
const int NOT_SET = 6

Protected Attributes

CharScannerscanner

Constructor & Destructor Documentation

MismatchedCharException::MismatchedCharException  
 

MismatchedCharException::MismatchedCharException int    c,
int    lower,
int    upper_,
bool    matchNot,
CharScanner   scanner_
 

MismatchedCharException::MismatchedCharException int    c,
int    expecting_,
bool    matchNot,
CharScanner   scanner_
 

MismatchedCharException::MismatchedCharException int    c,
BitSet    set_,
bool    matchNot,
CharScanner   scanner_
 

MismatchedCharException::~MismatchedCharException   throw () [inline]
 


Member Function Documentation

MismatchedCharException::ANTLR_USE_NAMESPACE std    const [virtual]
 

Returns a clean error message (no line number/column information)

Reimplemented from RecognitionException.


Member Data Documentation

const int MismatchedCharException::CHAR = 1 [static]
 

int MismatchedCharException::expecting
 

int MismatchedCharException::foundChar
 

int MismatchedCharException::mismatchType
 

const int MismatchedCharException::NOT_CHAR = 2 [static]
 

const int MismatchedCharException::NOT_RANGE = 4 [static]
 

const int MismatchedCharException::NOT_SET = 6 [static]
 

const int MismatchedCharException::RANGE = 3 [static]
 

CharScanner* MismatchedCharException::scanner [protected]
 

BitSet MismatchedCharException::set
 

const int MismatchedCharException::SET = 5 [static]
 

int MismatchedCharException::upper
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:46 2004 for Lemur Toolkit by doxygen1.2.18