OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
antlr::TokenStreamBasicFilter Class Reference

This object is a TokenStream that passes through all tokens except for those that you tell it to discard. More...

#include <TokenStreamBasicFilter.hpp>

+ Inheritance diagram for antlr::TokenStreamBasicFilter:

Public Member Functions

 TokenStreamBasicFilter (TokenStream &input_)
 This object is a TokenStream that passes through all tokens except for those that you tell it to discard.
 
void discard (int ttype)
 
void discard (const BitSet &mask)
 
RefToken nextToken ()
 

Protected Attributes

BitSet discardMask
 The set of token types to discard.
 
TokenStreaminput
 The input stream.
 

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.

Definition at line 23 of file TokenStreamBasicFilter.hpp.

Constructor & Destructor Documentation

◆ TokenStreamBasicFilter()

antlr::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.

Definition at line 17 of file TokenStreamBasicFilter.cpp.

Member Function Documentation

◆ discard() [1/2]

void antlr::TokenStreamBasicFilter::discard ( const BitSet & mask)

Definition at line 27 of file TokenStreamBasicFilter.cpp.

◆ discard() [2/2]

void antlr::TokenStreamBasicFilter::discard ( int ttype)

Definition at line 22 of file TokenStreamBasicFilter.cpp.

◆ nextToken()

RefToken antlr::TokenStreamBasicFilter::nextToken ( void )
virtual

Implements antlr::TokenStream.

Reimplemented in antlr::TokenStreamHiddenTokenFilter.

Definition at line 32 of file TokenStreamBasicFilter.cpp.

Member Data Documentation

◆ discardMask

BitSet antlr::TokenStreamBasicFilter::discardMask
protected

The set of token types to discard.

Definition at line 26 of file TokenStreamBasicFilter.hpp.

Referenced by antlr::TokenStreamHiddenTokenFilter::nextToken().

◆ input

TokenStream* antlr::TokenStreamBasicFilter::input
protected

The input stream.

Definition at line 30 of file TokenStreamBasicFilter.hpp.


The documentation for this class was generated from the following files: