| 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 * > & | ||||
| ) |