Public Member Functions | Protected Attributes

antlr.TokenStreamBasicFilter Class Reference

Inheritance diagram for antlr.TokenStreamBasicFilter:
antlr.TokenStream antlr.ASdebug.IASDebugStream antlr.TokenStreamHiddenTokenFilter

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

antlr.TokenStreamBasicFilter.TokenStreamBasicFilter ( TokenStream  input  ) 

Member Function Documentation

void antlr.TokenStreamBasicFilter.discard ( int  ttype  ) 
void antlr.TokenStreamBasicFilter.discard ( BitSet  mask  ) 
String antlr.TokenStreamBasicFilter.getEntireText (  ) 

Returns the entire text input to the lexer.

Returns:
The entire text or 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

Parameters:
token the token whose information need to be retrieved
Returns:
offset info, or null

Implements antlr.ASdebug.IASDebugStream.

References antlr.TokenStreamBasicFilter.input.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties