1 #ifndef _KVI_KVS_PARSER_H_
2 #define _KVI_KVS_PARSER_H_
42 class KviKvsTreeNodeVariableReference;
79 bool error()
const {
return m_bError; };
90 bool skipSpacesAndNewlines();
91 void skipToNextLine();
93 void skipToEndOfCStyleComment();
95 bool skipToEndOfForControlBlock();
97 void error(
const QChar * pLocation, QString szMsgFmt, ...);
98 void warning(
const QChar * pLocation, QString szMsgFmt, ...);
99 void errorBadChar(
const QChar * pLocation,
char cExpected,
const char * szCommandName);
304 bool parseExpressionMightPointToOperator();
306 void report(
bool bError,
const QChar * pLocation,
const QString & szMsgFmt,
kvi_va_list va);
Treenode class.
Definition: KviKvsTreeNodeBase.h:40
KviPointerHashTable< QString, QString > * m_pGlobals
Definition: KviKvsParser.h:66
#define KVIRC_API
Definition: kvi_settings.h:128
The KVIrc Script class.
Definition: KviKvsScript.h:59
int m_iFlags
Definition: KviKvsParser.h:67
Definition: KviKvsTreeNodeOperation.h:34
Definition: KviKvsParser.h:54
KviKvsScript * m_pScript
Definition: KviKvsParser.h:70
#define kvi_va_list
Definition: kvi_stdarg.h:31
const QChar * m_pBuffer
Definition: KviKvsParser.h:63
Definition: KviKvsTreeNodeExpression.h:185
Definition: KviKvsTreeNodeConstantData.h:31
Definition: KviKvsTreeNodeVariable.h:34
Flags
Definition: KviKvsParser.h:73
Definition: KviKvsKernel.h:69
KviWindow * m_pWindow
Definition: KviKvsParser.h:71
Definition: KviKvsTreeNodeSwitchList.h:38
Definition: KviKvsTreeNodeExpression.h:67
Treenode class to handle instructions.
Definition: KviKvsTreeNodeInstruction.h:42
Definition: KviKvsTreeNodeDataList.h:35
void warning(QString fmt,...)
Definition: KviMessageBox.cpp:41
bool error() const
Definition: KviKvsParser.h:79
Definition: KviKvsTreeNodeSpecialCommand.h:31
Definition: KviKvsTreeNodeInstructionBlock.h:35
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
Definition: KviKvsTreeNodeCommand.h:34
Definition: KviKvsTreeNodeFunctionCall.h:31
Definition: KviKvsTreeNodeData.h:34
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:172
int init()
Definition: winamp.cpp:118
This file contains compile time settings.
bool m_bError
Definition: KviKvsParser.h:68
KVIRC_API bool parse(const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE)
Definition: KviIrcUrl.cpp:46
const QChar * m_ptr
Definition: KviKvsParser.h:64
Helper functions for the QString class.