Puma Reference Manual Puma: Puma::PreParserState Class Reference



Puma::PreParserState Class Reference

#include <PreParserState.h>

List of all members.

Public Member Functions

 PreParserState ()
 ~PreParserState ()
bool checkMacroName (PreMacro *)
PreMacrocheckPredefined (PreMacro *, TokenStream *, PreMacroManager &)
bool checkToExpand (Token *, PreMacro *, TokenStream *, Array< PreMacro * > &, set< Token * > &)

Public Attributes

int errors
int number
int maxIncludeDepth
int stackPos
bool noFILE
bool noLINE
bool noDATE
bool noTIME
bool noINCLUDE_LEVEL
bool syntaxError
bool errorDirective
bool passOnToken
bool forcedIncludes
Tokensl_token
TokencurrToken
TokenlastToken
int currType
int lastType
void * pParser
ErrorStreamerr
PreTreesyntaxTree
Tokennewline


Constructor & Destructor Documentation

Puma::PreParserState::PreParserState (  ) 

Puma::PreParserState::~PreParserState (  )  [inline]


Member Function Documentation

bool Puma::PreParserState::checkMacroName ( PreMacro  ) 

PreMacro* Puma::PreParserState::checkPredefined ( PreMacro ,
TokenStream ,
PreMacroManager  
)

bool Puma::PreParserState::checkToExpand ( Token ,
PreMacro ,
TokenStream ,
Array< PreMacro * > &  ,
set< Token * > &   
)


Member Data Documentation




Puma Reference Manual. Created on 11 Jul 2008.