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