![]() |
KVIrc 5.2.0
Developer APIs
|
#include "KviKvsParser.h"
#include "KviKvsTreeNode.h"
#include "KviKvsReport.h"
#include "KviKvsKernel.h"
#include "KviKvsScript.h"
#include "KviKvsParserMacros.h"
#include "KviLocale.h"
#include "KviOptions.h"
Macros | |
#define | _REG_CNTRL_CMD(__cntrlCmdName, __parsingRoutine) |
#define | LITERAL_PARAM_PARSING_FUNCTION_BEGIN(__funcname) |
#define | LITERAL_PARAM_PARSING_FUNCTION_END_WITH_EXPECTED_TERMINATOR |
#define | LITERAL_PARAM_PARSING_FUNCTION_GENERIC_END |
#define | LITERAL_PARAM_PARSING_FUNCTION_WARN_NESTED_TERMINATOR |
Functions | |
for (;;) | |
l | setAutoDelete (true) |
Variables | |
case | __pad0__ |
__pad1__ | |
__pad2__ | |
end_of_the_hash_key | __pad3__ |
else | |
end_of_the_hash_key | l |
return | nullptr |
KviKvsTreeNodeData * | p = l->first() |
const QChar * | pBegin = KVSP_curCharPointer |
#define _REG_CNTRL_CMD | ( | __cntrlCmdName, | |
__parsingRoutine | |||
) |
#define LITERAL_PARAM_PARSING_FUNCTION_BEGIN | ( | __funcname | ) |
#define LITERAL_PARAM_PARSING_FUNCTION_END_WITH_EXPECTED_TERMINATOR |
#define LITERAL_PARAM_PARSING_FUNCTION_GENERIC_END |
#define LITERAL_PARAM_PARSING_FUNCTION_WARN_NESTED_TERMINATOR |
for | ( | ;; | ) |
l setAutoDelete | ( | true | ) |
Referenced by KviKvsParameterProcessor::process(), and KviKvsParameterProcessor::setDefaultValue().
case __pad0__ |
__pad1__ |
__pad2__ |
end_of_the_hash_key __pad3__ |
delete l |
return nullptr |
Referenced by KviIrcView::getTextLine().
const QChar* pBegin = KVSP_curCharPointer |
Referenced by KviKvsReport::findLineAndCol(), KviKvsReport::findLineColAndListing(), KviKvsModuleCallbackCommandCall::getParameterCode(), KviKvsParser::parseBindingOperation(), KviKvsParser::parseBindingOperationParameter(), KviKvsParser::parseCommandParameter(), KviKvsParser::parseCommandSwitchList(), KviKvsParser::parseCommaSeparatedParameterListNoTree(), KviKvsParser::parseComment(), KviKvsParser::parseDollar(), KviKvsParser::parseExpressionOperandCore(), KviKvsParser::parseInstructionBlock(), KviKvsParser::parseOperation(), KviKvsParser::parseOperationRightSide(), KviKvsParser::parsePercent(), KviKvsParser::parsePercentOrDollar(), KviKvsParser::parseSpecialCommandBreak(), KviKvsParser::parseSpecialCommandClass(), KviKvsParser::parseSpecialCommandContinue(), KviKvsParser::parseSpecialCommandDefpopup(), KviKvsParser::parseSpecialCommandDefpopupLabelPopup(), KviKvsParser::parseSpecialCommandDo(), KviKvsParser::parseSpecialCommandFor(), KviKvsParser::parseSpecialCommandGlobal(), KviKvsParser::parseSpecialCommandHelp(), KviKvsParser::parseSpecialCommandIf(), KviKvsParser::parseSpecialCommandSwitch(), KviKvsParser::parseSpecialCommandWhile(), and KviKvsParser::parseVoidFunctionCallOrOperation().