ANTLR Support Libraries 2.7.1+
Public Member Functions | Protected Attributes

TokenStreamBasicFilter Class Reference

#include <TokenStreamBasicFilter.hpp>

Inheritance diagram for TokenStreamBasicFilter:
Inheritance graph
[legend]
Collaboration diagram for TokenStreamBasicFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TokenStreamBasicFilter (TokenStream &input_)
void discard (int ttype)
void discard (const BitSet &mask)
RefToken nextToken ()

Protected Attributes

BitSet discardMask
TokenStreaminput

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

TokenStreamBasicFilter::TokenStreamBasicFilter ( 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.


Member Function Documentation

void TokenStreamBasicFilter::discard ( int  ttype)
void TokenStreamBasicFilter::discard ( const BitSet mask)
RefToken TokenStreamBasicFilter::nextToken ( void  ) [virtual]

Implements TokenStream.

Reimplemented in TokenStreamHiddenTokenFilter.


Member Data Documentation

The set of token types to discard

The input stream


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines