|
@@ -249,6 +249,7 @@ SQInteger SQLexer::Lex()
|
|
|
NEXT();
|
|
NEXT();
|
|
|
if (CUR_CHAR == _SC('=')){ NEXT(); RETURN_TOKEN(TK_MINUSEQ);}
|
|
if (CUR_CHAR == _SC('=')){ NEXT(); RETURN_TOKEN(TK_MINUSEQ);}
|
|
|
else if (CUR_CHAR == _SC('-')){ NEXT(); RETURN_TOKEN(TK_MINUSMINUS);}
|
|
else if (CUR_CHAR == _SC('-')){ NEXT(); RETURN_TOKEN(TK_MINUSMINUS);}
|
|
|
|
|
+ else if (CUR_CHAR == _SC('>')){ NEXT(); RETURN_TOKEN('.');} //accept C/C++ like pointers
|
|
|
else RETURN_TOKEN('-');
|
|
else RETURN_TOKEN('-');
|
|
|
case _SC('+'):
|
|
case _SC('+'):
|
|
|
NEXT();
|
|
NEXT();
|