Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ParserInputState Class Reference

#include <ParserSharedInputState.hpp>

List of all members.

Public Methods

 ParserInputState (TokenBuffer *in)
 ParserInputState (TokenBuffer &in)
virtual ~ParserInputState ()
TokenBuffergetInput (void)
void reset (void)
 Reset the ParserInputState and the underlying TokenBuffer.

 ANTLR_USE_NAMESPACE (std) string filename

Public Attributes

int guessing


Detailed Description

This object contains the data associated with an input stream of tokens. Multiple parsers share a single ParserSharedInputState to parse the same stream of tokens.


Constructor & Destructor Documentation

ParserInputState::ParserInputState TokenBuffer   in [inline]
 

Construct a new ParserInputState

Parameters:
in  the TokenBuffer to read from. The object is deleted together with the ParserInputState object.

ParserInputState::ParserInputState TokenBuffer   in [inline]
 

Construct a new ParserInputState

Parameters:
in  the TokenBuffer to read from.

virtual ParserInputState::~ParserInputState   [inline, virtual]
 


Member Function Documentation

ParserInputState::ANTLR_USE_NAMESPACE std   
 

What file (if known) caused the problem?

Todo:
wrap this one..

TokenBuffer& ParserInputState::getInput void    [inline]
 

void ParserInputState::reset void    [inline]
 

Reset the ParserInputState and the underlying TokenBuffer.


Member Data Documentation

int ParserInputState::guessing
 

Are we guessing (guessing>0)?


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:50 2004 for Lemur Toolkit by doxygen1.2.18