|
Public Methods |
| MismatchedTokenException () |
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefAST node_, int lower, int upper_, bool matchNot) |
| Expected range / not range.
|
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefAST node_, int expecting_, bool matchNot) |
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefAST node_, BitSet set_, bool matchNot) |
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefToken token_, int lower, int upper_, bool matchNot, const ANTLR_USE_NAMESPACE(std) string &fileName_) |
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefToken token_, int expecting_, bool matchNot, const ANTLR_USE_NAMESPACE(std) string &fileName_) |
| MismatchedTokenException (const char *const *tokenNames_, const int numTokens_, RefToken token_, BitSet set_, bool matchNot, const ANTLR_USE_NAMESPACE(std) string &fileName_) |
| ~MismatchedTokenException () throw () |
| ANTLR_USE_NAMESPACE (std) string getMessage() const |
| ANTLR_USE_NAMESPACE (std) string tokenText |
| taken from node or token object
|
Public Attributes |
const RefToken | token |
| The token that was encountered.
|
const RefAST | node |
| The offending AST node if tree walking.
|
int | mismatchType |
| One of the above.
|
int | expecting |
| For TOKEN/NOT_TOKEN and RANGE/NOT_RANGE.
|
int | upper |
| For RANGE/NOT_RANGE (expecting is lower bound of range).
|
BitSet | set |
| For SET/NOT_SET.
|
Static Public Attributes |
const int | TOKEN = 1 |
| Types of tokens.
|
const int | NOT_TOKEN = 2 |
const int | RANGE = 3 |
const int | NOT_RANGE = 4 |
const int | SET = 5 |
const int | NOT_SET = 6 |