-\r
-#ifndef _SCRIPTPARSER_H_\r
-#define _SCRIPTPARSER_H_\r
-\r
-#include "interfaces/IScriptParser.h"\r
-\r
-#define SP_MAX_BREAKCHARS 16\r
-\r
-class CScriptParser: public IScriptParser {\r
-public:\r
- CScriptParser(void);\r
- ~CScriptParser(void);\r
-private:\r
- char m_breakChars[SP_MAX_BREAKCHARS];\r
- char* m_pScript;\r
- char* m_pScriptSection;\r
- char* m_pLastScriptSection;\r
- char* m_pToken;\r
-\r
- void SkipWhitespace(bool* pbNewLines);\r
- void ClearBuffer(void);\r
- const char* MakeToken(const char* pToken);\r
- bool IsBreakChar(char c);\r
-public:\r
- const char* GetToken(bool bAllowLinebreaks);\r
- void SkipBracedSection(void);\r
- void SkipRestOfLine(void);\r
- void UndoGetToken(void);\r
- void ResetParseSession(void);\r
-\r
- char* GetBufferCopy(void);\r
- int GetTokenOffset(void);\r
-\r
- void LoadScript(const char* pScript);\r
- void SetScript(char* pScript);\r
-\r
- void AddBreakChar(char c);\r
-private:\r
-};\r
-\r
-#endif\r
+
+#ifndef _SCRIPTPARSER_H_
+#define _SCRIPTPARSER_H_
+
+#include "interfaces/IScriptParser.h"
+
+#define SP_MAX_BREAKCHARS 16
+
+class CScriptParser: public IScriptParser {
+public:
+ CScriptParser(void);
+ ~CScriptParser(void);
+private:
+ char m_breakChars[SP_MAX_BREAKCHARS];
+ char* m_pScript;
+ char* m_pScriptSection;
+ char* m_pLastScriptSection;
+ char* m_pToken;
+
+ void SkipWhitespace(bool* pbNewLines);
+ void ClearBuffer(void);
+ const char* MakeToken(const char* pToken);
+ bool IsBreakChar(char c);
+public:
+ const char* GetToken(bool bAllowLinebreaks);
+ void SkipBracedSection(void);
+ void SkipRestOfLine(void);
+ void UndoGetToken(void);
+ void ResetParseSession(void);
+
+ char* GetBufferCopy(void);
+ int GetTokenOffset(void);
+
+ void LoadScript(const char* pScript);
+ void SetScript(char* pScript);
+
+ void AddBreakChar(char c);
+private:
+};
+
+#endif