|
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 |