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;