#include <PreParserState.h>
Constructor & Destructor Documentation
Puma::PreParserState::PreParserState |
( |
| ) |
|
Puma::PreParserState::~PreParserState |
( |
| ) |
|
|
inline |
Member Function Documentation
bool Puma::PreParserState::checkMacroName |
( |
PreMacro * |
| ) |
|
int Puma::PreParserState::getIncludeLevel |
( |
TokenStream * |
stream | ) |
|
bool Puma::PreParserState::inMacroExpansion |
( |
Array< PreMacro * > & |
macroStack | ) |
|
void Puma::PreParserState::removeMacroFromStack |
( |
Array< PreMacro * > & |
macroStack, |
|
|
const char * |
name |
|
) |
| |
void Puma::PreParserState::updateMacroStack |
( |
Array< PreMacro * > & |
macroStack, |
|
|
int |
stream_len |
|
) |
| |
Member Data Documentation
Token* Puma::PreParserState::currToken |
int Puma::PreParserState::currType |
bool Puma::PreParserState::errorDirective |
bool Puma::PreParserState::forcedIncludes |
Token* Puma::PreParserState::lastToken |
int Puma::PreParserState::lastType |
int Puma::PreParserState::maxIncludeDepth |
Token* Puma::PreParserState::newline |
bool Puma::PreParserState::noDATE |
bool Puma::PreParserState::noFILE |
bool Puma::PreParserState::noINCLUDE_LEVEL |
bool Puma::PreParserState::noLINE |
bool Puma::PreParserState::noTIME |
bool Puma::PreParserState::parseMacroArgs |
bool Puma::PreParserState::passOnToken |
void* Puma::PreParserState::pParser |
Token* Puma::PreParserState::sl_token |
bool Puma::PreParserState::syntaxError |
PreTree* Puma::PreParserState::syntaxTree |