Code::Blocks
SVN r11506
|
Setting of the Parser, some of them will be passed down to ParserThreadOptions. More...
#include <parser_base.h>
Public Member Functions | |
ParserOptions () | |
Public Attributes | |
bool | followLocalIncludes |
bool | followGlobalIncludes |
parse XXX.h in directive #include "XXX.h" More... | |
bool | caseSensitive |
parse XXX.h in directive #include <XXX.h> More... | |
bool | wantPreprocessor |
case sensitive in MarkItemsByAI More... | |
bool | useSmartSense |
handle preprocessor directive in Tokenizer class More... | |
bool | whileTyping |
use real AI(scope sequence match) or not(plain text match) More... | |
bool | parseComplexMacros |
reparse the active editor while editing More... | |
bool | platformCheck |
this will let the Tokenizer to recursive expand macros More... | |
bool | storeDocumentation |
this will check for the platform of the project/target when adding include folders to the parser More... | |
Setting of the Parser, some of them will be passed down to ParserThreadOptions.
Definition at line 97 of file parser_base.h.
|
inline |
Definition at line 99 of file parser_base.h.
bool ParserOptions::caseSensitive |
parse XXX.h in directive #include <XXX.h>
Definition at line 113 of file parser_base.h.
Referenced by Parser::ReadOptions().
bool ParserOptions::followGlobalIncludes |
parse XXX.h in directive #include "XXX.h"
Definition at line 112 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::Parse(), Parser::ParseFile(), Parser::ReadOptions(), NativeParser::RereadParserOptions(), and Parser::WriteOptions().
bool ParserOptions::followLocalIncludes |
Definition at line 111 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::Parse(), Parser::ParseFile(), Parser::ReadOptions(), NativeParser::RereadParserOptions(), and Parser::WriteOptions().
bool ParserOptions::parseComplexMacros |
reparse the active editor while editing
Definition at line 117 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::Parse(), Parser::ParseBuffer(), Parser::ParseBufferForFunctions(), Parser::ReadOptions(), NativeParser::RereadParserOptions(), and Parser::WriteOptions().
bool ParserOptions::platformCheck |
this will let the Tokenizer to recursive expand macros
Definition at line 118 of file parser_base.h.
Referenced by NativeParser::AddCompilerDirs(), NativeParser::AddCompilerIncludeDirsToParser(), NativeParser::AddCompilerPredefinedMacrosGCC(), NativeParser::AddCompilerPredefinedMacrosVC(), NativeParser::AddProjectDefinedMacros(), NativeParser::DoFullParsing(), CCOptionsDlg::OnApply(), Parser::Parse(), Parser::ParseBufferForFunctions(), Parser::ReadOptions(), NativeParser::RereadParserOptions(), and Parser::WriteOptions().
bool ParserOptions::storeDocumentation |
this will check for the platform of the project/target when adding include folders to the parser
Definition at line 119 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::Parse(), ParserBase::ParseBuffer(), Parser::ParseBuffer(), Parser::ParseBufferForFunctions(), Parser::ParseBufferForNamespaces(), Parser::ParseBufferForUsingNamespace(), and Parser::ReadOptions().
bool ParserOptions::useSmartSense |
handle preprocessor directive in Tokenizer class
Definition at line 115 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::ReadOptions(), and Parser::WriteOptions().
bool ParserOptions::wantPreprocessor |
case sensitive in MarkItemsByAI
Definition at line 114 of file parser_base.h.
Referenced by NativeParser::AddCompilerPredefinedMacros(), CCOptionsDlg::OnApply(), Parser::Parse(), ParserBase::ParseBuffer(), Parser::ParseBuffer(), Parser::ParseBufferForFunctions(), Parser::ParseBufferForNamespaces(), Parser::ParseBufferForUsingNamespace(), Parser::ReadOptions(), NativeParser::RereadParserOptions(), and Parser::WriteOptions().
bool ParserOptions::whileTyping |
use real AI(scope sequence match) or not(plain text match)
Definition at line 116 of file parser_base.h.
Referenced by CCOptionsDlg::OnApply(), Parser::ReadOptions(), and Parser::WriteOptions().