Public Member Functions | |
TokenStreamBasicFilter (TokenStream input) | |
void | discard (int ttype) |
void | discard (BitSet mask) |
Token | nextToken () throws TokenStreamException |
String | getEntireText () |
TokenOffsetInfo | getOffsetInfo (Token token) |
Protected Attributes | |
BitSet | discardMask |
TokenStream | input |
This object is a TokenStream that passes through all tokens except for those that you tell it to discard. There is no buffering of the tokens.
antlr.TokenStreamBasicFilter.TokenStreamBasicFilter | ( | TokenStream | input | ) |
References antlr.TokenStreamBasicFilter.discardMask.
void antlr.TokenStreamBasicFilter.discard | ( | int | ttype | ) |
void antlr.TokenStreamBasicFilter.discard | ( | BitSet | mask | ) |
References antlr.TokenStreamBasicFilter.discardMask.
String antlr.TokenStreamBasicFilter.getEntireText | ( | ) |
Returns the entire text input to the lexer.
null
, if error occured or System.in was used. Implements antlr.ASdebug.IASDebugStream.
References antlr.TokenStreamBasicFilter.input.
TokenOffsetInfo antlr.TokenStreamBasicFilter.getOffsetInfo | ( | Token | token | ) |
Returns the offset information for the token
token | the token whose information need to be retrieved |
null
Implements antlr.ASdebug.IASDebugStream.
References antlr.TokenStreamBasicFilter.input.
Token antlr.TokenStreamBasicFilter.nextToken | ( | ) | throws TokenStreamException |
BitSet antlr.TokenStreamBasicFilter.discardMask [protected] |
The set of token types to discard
Referenced by antlr.TokenStreamBasicFilter.discard(), antlr.TokenStreamHiddenTokenFilter.getDiscardMask(), antlr.TokenStreamHiddenTokenFilter.nextToken(), antlr.TokenStreamBasicFilter.nextToken(), and antlr.TokenStreamBasicFilter.TokenStreamBasicFilter().
TokenStream antlr.TokenStreamBasicFilter.input [protected] |