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 *)
PreMacro * checkPredefined (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
Token * sl_token
Token * currToken
Token * lastToken
int currType
int lastType
void * pParser
ErrorStream * err
PreTree * syntaxTree
Token * newline


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.