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