Update SQUIRREL to 2.2.5
[supertux.git] / external / squirrel / squirrel / sqlexer.h
old mode 100644 (file)
new mode 100755 (executable)
index eb3bc87..aedff15
@@ -1,45 +1,45 @@
-/*     see copyright notice in squirrel.h */
-#ifndef _SQLEXER_H_
-#define _SQLEXER_H_
-
-#ifdef SQUNICODE
-typedef SQChar LexChar;
-#else
-typedef        unsigned char LexChar;
-#endif
-
-struct SQLexer
-{
-       SQLexer();
-       ~SQLexer();
-       void Init(SQSharedState *ss,SQLEXREADFUNC rg,SQUserPointer up,CompilerErrorFunc efunc,void *ed);
-       void Error(const SQChar *err);
-       SQInteger Lex();
-       const SQChar *Tok2Str(SQInteger tok);
-private:
-       SQInteger GetIDType(SQChar *s);
-       SQInteger ReadString(SQInteger ndelim,bool verbatim);
-       SQInteger ReadNumber();
-       void LexBlockComment();
-       SQInteger ReadID();
-       void Next();
-       SQInteger _curtoken;
-       SQTable *_keywords;
-public:
-       SQInteger _prevtoken;
-       SQInteger _currentline;
-       SQInteger _lasttokenline;
-       SQInteger _currentcolumn;
-       const SQChar *_svalue;
-       SQInteger _nvalue;
-       SQFloat _fvalue;
-       SQLEXREADFUNC _readf;
-       SQUserPointer _up;
-       LexChar _currdata;
-       SQSharedState *_sharedstate;
-       sqvector<SQChar> _longstr;
-       CompilerErrorFunc _errfunc;
-       void *_errtarget;
-};
-
-#endif
+/*     see copyright notice in squirrel.h */\r
+#ifndef _SQLEXER_H_\r
+#define _SQLEXER_H_\r
+\r
+#ifdef SQUNICODE\r
+typedef SQChar LexChar;\r
+#else\r
+typedef        unsigned char LexChar;\r
+#endif\r
+\r
+struct SQLexer\r
+{\r
+       SQLexer();\r
+       ~SQLexer();\r
+       void Init(SQSharedState *ss,SQLEXREADFUNC rg,SQUserPointer up,CompilerErrorFunc efunc,void *ed);\r
+       void Error(const SQChar *err);\r
+       SQInteger Lex();\r
+       const SQChar *Tok2Str(SQInteger tok);\r
+private:\r
+       SQInteger GetIDType(SQChar *s);\r
+       SQInteger ReadString(SQInteger ndelim,bool verbatim);\r
+       SQInteger ReadNumber();\r
+       void LexBlockComment();\r
+       SQInteger ReadID();\r
+       void Next();\r
+       SQInteger _curtoken;\r
+       SQTable *_keywords;\r
+public:\r
+       SQInteger _prevtoken;\r
+       SQInteger _currentline;\r
+       SQInteger _lasttokenline;\r
+       SQInteger _currentcolumn;\r
+       const SQChar *_svalue;\r
+       SQInteger _nvalue;\r
+       SQFloat _fvalue;\r
+       SQLEXREADFUNC _readf;\r
+       SQUserPointer _up;\r
+       LexChar _currdata;\r
+       SQSharedState *_sharedstate;\r
+       sqvector<SQChar> _longstr;\r
+       CompilerErrorFunc _errfunc;\r
+       void *_errtarget;\r
+};\r
+\r
+#endif\r