antlr
Class TokenStreamBasicFilter

java.lang.Object
  extended byantlr.TokenStreamBasicFilter
All Implemented Interfaces:
TokenStream
Direct Known Subclasses:
TokenStreamHiddenTokenFilter

public class TokenStreamBasicFilter
extends java.lang.Object
implements TokenStream

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 Summary
TokenStreamBasicFilter(TokenStream input)
           
 
Method Summary
 void discard(BitSet mask)
           
 void discard(int ttype)
           
 Token nextToken()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenStreamBasicFilter

public TokenStreamBasicFilter(TokenStream input)
Method Detail

discard

public void discard(int ttype)

discard

public void discard(BitSet mask)

nextToken

public Token nextToken()
                throws TokenStreamException
Specified by:
nextToken in interface TokenStream
Throws:
TokenStreamException