Puma Reference Manual | Puma: Puma::PreParserState Class Reference |
#include <PreParserState.h>
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 |
Puma::PreParserState::PreParserState | ( | ) |
Puma::PreParserState::~PreParserState | ( | ) | [inline] |
bool Puma::PreParserState::checkMacroName | ( | PreMacro * | ) |
PreMacro* Puma::PreParserState::checkPredefined | ( | PreMacro * | , | |
TokenStream * | , | |||
PreMacroManager & | ||||
) |
bool Puma::PreParserState::checkToExpand | ( | Token * | , | |
PreMacro * | , | |||
TokenStream * | , | |||
Array< PreMacro * > & | , | |||
set< Token * > & | ||||
) |