|
Code::Blocks
SVN r11506
|
#include <sdk.h>#include <cctype>#include <wx/utils.h>#include <wx/file.h>#include <wx/msgdlg.h>#include "globals.h"#include "logmanager.h"#include "manager.h"#include "cclogger.h"#include "expression.h"#include "tokenizer.h"#include "tokentree.h"Go to the source code of this file.
Namespaces | |
| TokenizerConsts | |
Macros | |
| #define | CC_TOKENIZER_DEBUG_OUTPUT 0 |
| #define | TRACE(format, args...) |
| #define | TRACE2(format, args...) |
| #define | TRACE2_SET_FLAG(traceFile) |
Variables | |
| const wxString | TokenizerConsts::colon (_T(":")) |
| const wxString | TokenizerConsts::colon_colon (_T("::")) |
| const wxString | TokenizerConsts::equal (_T("=")) |
| const wxString | TokenizerConsts::kw_if (_T("if")) |
| const wxString | TokenizerConsts::kw_ifdef (_T("ifdef")) |
| const wxString | TokenizerConsts::kw_ifndef (_T("ifndef")) |
| const wxString | TokenizerConsts::kw_elif (_T("elif")) |
| const wxString | TokenizerConsts::kw_elifdef (_T("elifdef")) |
| const wxString | TokenizerConsts::kw_elifndef (_T("elifndef")) |
| const wxString | TokenizerConsts::kw_else (_T("else")) |
| const wxString | TokenizerConsts::kw_endif (_T("endif")) |
| const wxString | TokenizerConsts::hash (_T("#")) |
| const wxString | TokenizerConsts::tabcrlf (_T("\\)) |
| const wxString | TokenizerConsts::kw_define (_T("define")) |
| const wxString | TokenizerConsts::kw_undef (_T("undef")) |
| static const size_t | s_MaxMacroReplaceDepth = 5 |
| #define CC_TOKENIZER_DEBUG_OUTPUT 0 |
Definition at line 26 of file tokenizer.cpp.
| #define TRACE | ( | format, | |
| args... | |||
| ) |
Definition at line 63 of file tokenizer.cpp.
Referenced by Tokenizer::CalcConditionExpression(), Tokenizer::GetMacroExpandedText(), Tokenizer::HandleConditionPreprocessor(), Tokenizer::HandleUndefs(), Tokenizer::Init(), Tokenizer::KMP_Find(), Tokenizer::ReadToEOL(), Tokenizer::ReplaceBufferText(), Tokenizer::SkipComment(), Tokenizer::SkipToEOL(), and Tokenizer::SkipToInlineCommentEnd().
| #define TRACE2 | ( | format, | |
| args... | |||
| ) |
Definition at line 64 of file tokenizer.cpp.
Referenced by Tokenizer::Init().
| #define TRACE2_SET_FLAG | ( | traceFile | ) |
Definition at line 65 of file tokenizer.cpp.
Referenced by Tokenizer::Init().
|
static |
Definition at line 89 of file tokenizer.cpp.
Referenced by Tokenizer::ReplaceBufferText().
1.8.13