1 /* see copyright notice in squirrel.h */
\r
5 #define MAX_STRING 2024
\r
13 void Init(SQSharedState *ss,SQLEXREADFUNC rg,SQUserPointer up,CompilerErrorFunc efunc,void *ed);
\r
14 void Error(const SQChar *err);
\r
16 const SQChar *Tok2Str(SQInteger tok);
\r
18 SQInteger GetIDType(SQChar *s);
\r
19 SQInteger ReadString(SQInteger ndelim,bool verbatim);
\r
20 SQInteger ReadNumber();
\r
21 void LexBlockComment();
\r
24 SQInteger _curtoken;
\r
27 SQInteger _prevtoken;
\r
28 SQInteger _currentline;
\r
29 SQInteger _lasttokenline;
\r
30 SQInteger _currentcolumn;
\r
31 const SQChar *_svalue;
\r
34 SQLEXREADFUNC _readf;
\r
39 unsigned char _currdata;
\r
41 SQSharedState *_sharedstate;
\r
42 sqvector<SQChar> _longstr;
\r
43 CompilerErrorFunc _errfunc;
\r