Sfoglia il codice sorgente

Added more aliases for "local" to make it easy to migrate code to C/C++:
int8_t
int16_t
...
uint8_t
...
float_t
double_t
long_double_t

mingodad 13 anni fa
parent
commit
0547c744eb
1 ha cambiato i file con 20 aggiunte e 0 eliminazioni
  1. 20 0
      squirrel/sqlexer.cpp

+ 20 - 0
squirrel/sqlexer.cpp

@@ -41,6 +41,26 @@ void SQLexer::Init(SQSharedState *ss, SQLEXREADFUNC rg, SQUserPointer up,Compile
 	ADD_KEYWORD(function, TK_FUNCTION);
 	ADD_KEYWORD(local, TK_LOCAL);
 	ADD_KEYWORD(var, TK_LOCAL);
+
+	ADD_KEYWORD(char_t, TK_LOCAL);
+	ADD_KEYWORD(wchar_t, TK_LOCAL);
+
+	ADD_KEYWORD(int8_t, TK_LOCAL);
+	ADD_KEYWORD(int16_t, TK_LOCAL);
+	ADD_KEYWORD(int32_t, TK_LOCAL);
+	ADD_KEYWORD(int64_t, TK_LOCAL);
+	ADD_KEYWORD(int_t, TK_LOCAL);
+
+	ADD_KEYWORD(uint8_t, TK_LOCAL);
+	ADD_KEYWORD(uint16_t, TK_LOCAL);
+	ADD_KEYWORD(uint32_t, TK_LOCAL);
+	ADD_KEYWORD(uint64_t, TK_LOCAL);
+	ADD_KEYWORD(uint_t, TK_LOCAL);
+
+	ADD_KEYWORD(float_t, TK_LOCAL);
+	ADD_KEYWORD(double_t, TK_LOCAL);
+	ADD_KEYWORD(long_double_t, TK_LOCAL);
+
 	ADD_KEYWORD(for, TK_FOR);
 	ADD_KEYWORD(foreach, TK_FOREACH);
 	ADD_KEYWORD(in, TK_IN);