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().