1 /* see copyright notice in squirrel.h */
6 typedef SQChar LexChar;
8 typedef unsigned char LexChar;
15 void Init(SQSharedState *ss,SQLEXREADFUNC rg,SQUserPointer up,CompilerErrorFunc efunc,void *ed);
16 void Error(const SQChar *err);
18 const SQChar *Tok2Str(SQInteger tok);
20 SQInteger GetIDType(SQChar *s);
21 SQInteger ReadString(SQInteger ndelim,bool verbatim);
22 SQInteger ReadNumber();
23 void LexBlockComment();
30 SQInteger _currentline;
31 SQInteger _lasttokenline;
32 SQInteger _currentcolumn;
33 const SQChar *_svalue;
39 SQSharedState *_sharedstate;
40 sqvector<SQChar> _longstr;
41 CompilerErrorFunc _errfunc;