AddMacroDefinition(wxString name, int line, wxString para, wxString substitues) | Tokenizer | private |
BaseInit() | Tokenizer | protected |
CalcConditionExpression() | Tokenizer | private |
CharInString(const wxChar ch, const wxChar *chars) const | Tokenizer | inlineprivate |
CheckMacroUsageAndReplace() | Tokenizer | protected |
CurrentChar() const | Tokenizer | inlineprotected |
CurrentCharMoveNext() | Tokenizer | inlineprotected |
DoGetToken() | Tokenizer | protected |
GetFilename() const | Tokenizer | inline |
GetFirstTokenPosition(const wxString &buffer, const wxString &target) | Tokenizer | inline |
GetFirstTokenPosition(const wxChar *buffer, const size_t bufferLen, const wxChar *key, const size_t keyLen) | Tokenizer | |
GetLineNumber() const | Tokenizer | inline |
GetMacroExpandedText(const Token *tk, wxString &expandedText) | Tokenizer | private |
GetNestingLevel() const | Tokenizer | inline |
GetPreprocessorType() | Tokenizer | private |
GetState() | Tokenizer | inline |
GetToken() | Tokenizer | |
HandleConditionPreprocessor(const PreprocessorType type) | Tokenizer | private |
HandleDefines() | Tokenizer | private |
HandleUndefs() | Tokenizer | private |
Init(const wxString &filename=wxEmptyString, LoaderBase *loader=0) | Tokenizer | |
InitFromBuffer(const wxString &buffer, const wxString &fileOfBuffer=wxEmptyString, size_t initLineNumber=0) | Tokenizer | |
IsBackslashBeforeEOL() | Tokenizer | inlineprivate |
IsEOF() const | Tokenizer | inline |
IsEscapedChar() | Tokenizer | protected |
IsMacroDefined() | Tokenizer | private |
IsOK() const | Tokenizer | inline |
KMP_Find(const wxChar *text, const wxChar *pattern, const int patternLen) | Tokenizer | |
KMP_GetNextVal(const wxChar *pattern, int next[]) | Tokenizer | private |
Lex() | Tokenizer | protected |
m_Buffer | Tokenizer | private |
m_BufferLen | Tokenizer | private |
m_ExpandedMacros | Tokenizer | private |
m_ExpressionResult | Tokenizer | private |
m_FileIdx | Tokenizer | private |
m_Filename | Tokenizer | private |
m_IsOK | Tokenizer | private |
m_LastTokenIdx | Tokenizer | private |
m_Lex | Tokenizer | private |
m_LineNumber | Tokenizer | private |
m_Loader | Tokenizer | private |
m_NestLevel | Tokenizer | private |
m_NextTokenDoc | Tokenizer | private |
m_PeekAvailable | Tokenizer | private |
m_PeekLineNumber | Tokenizer | private |
m_PeekNestLevel | Tokenizer | private |
m_PeekToken | Tokenizer | private |
m_PeekTokenIndex | Tokenizer | private |
m_ReadingMacroDefinition | Tokenizer | private |
m_SavedLineNumber | Tokenizer | private |
m_SavedNestingLevel | Tokenizer | private |
m_SavedTokenIndex | Tokenizer | private |
m_State | Tokenizer | private |
m_Token | Tokenizer | private |
m_TokenIndex | Tokenizer | private |
m_TokenizerOptions | Tokenizer | private |
m_TokenTree | Tokenizer | private |
m_UndoLineNumber | Tokenizer | private |
m_UndoNestLevel | Tokenizer | private |
m_UndoTokenIndex | Tokenizer | private |
MoveToNextChar() | Tokenizer | protected |
NextChar() const | Tokenizer | inlineprotected |
NotEOF() const | Tokenizer | inline |
PeekToken() | Tokenizer | |
PreviousChar() const | Tokenizer | inlineprotected |
ReadFile() | Tokenizer | protected |
ReadParentheses(wxString &str) | Tokenizer | |
ReadToEOL(bool stripUnneeded=true) | Tokenizer | |
ReplaceBufferText(const wxString &target, const Token *macro=0) | Tokenizer | |
ReplaceMacroUsage(const Token *tk) | Tokenizer | |
RestoreNestingLevel() | Tokenizer | inline |
SaveNestingLevel() | Tokenizer | inline |
SetLastTokenIdx(int tokenIdx) | Tokenizer | |
SetState(TokenizerState state) | Tokenizer | inline |
SetTokenizerOption(bool wantPreprocessor, bool storeDocumentation) | Tokenizer | inline |
SkipComment() | Tokenizer | protected |
SkipPreprocessorBranch() | Tokenizer | protected |
SkipString() | Tokenizer | protected |
SkipToChar(const wxChar &ch) | Tokenizer | protected |
SkipToEndConditionPreprocessor() | Tokenizer | private |
SkipToEOL() | Tokenizer | |
SkipToInlineCommentEnd() | Tokenizer | |
SkipToNextConditionPreprocessor() | Tokenizer | private |
SkipToStringEnd(const wxChar &ch) | Tokenizer | protected |
SkipUnwanted() | Tokenizer | protected |
SkipWhiteSpace() | Tokenizer | protected |
SplitArguments(wxArrayString &results) | Tokenizer | private |
Tokenizer(TokenTree *tokenTree, const wxString &filename=wxEmptyString) | Tokenizer | |
UngetToken() | Tokenizer | |
~Tokenizer() | Tokenizer | |