X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibspiderscript.so_src%2Ftokens.h;h=33128cfb555f2a73a72370c99ef42548dcc7c1f1;hb=be6e3ccd05add9ad319a121661c20cb4769f58d7;hp=5a529f733c33fd6547ccaac8e2c774c3c385dc8b;hpb=ec4d050568da0f3f18a20969bd118b5c67f03ee2;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libspiderscript.so_src/tokens.h b/Usermode/Libraries/libspiderscript.so_src/tokens.h index 5a529f73..33128cfb 100644 --- a/Usermode/Libraries/libspiderscript.so_src/tokens.h +++ b/Usermode/Libraries/libspiderscript.so_src/tokens.h @@ -41,6 +41,7 @@ enum eTokens // Primitives TOK_STR, TOK_INTEGER, + TOK_REAL, TOK_VARIABLE, TOK_IDENT, @@ -80,6 +81,7 @@ enum eTokens TOK_GT, TOK_GTE, // Operations + TOK_BWNOT, TOK_LOGICNOT, TOK_DIV, TOK_MUL, TOK_PLUS, TOK_MINUS, TOK_SHL, TOK_SHR, @@ -116,7 +118,7 @@ enum eTokens case TOK_RWD_OBJECT: _type = SS_DATATYPE_OBJECT; break;\ case TOK_RWD_REAL: _type = SS_DATATYPE_REAL; break;\ case TOK_RWD_STRING: _type = SS_DATATYPE_STRING; break;\ - default:fprintf(stderr,\ + default:_type=SS_DATATYPE_UNDEF;fprintf(stderr,\ "ERROR: Unexpected %s, expected "TOKEN_GROUP_TYPES_STR"\n",csaTOKEN_NAMES[Parser->Token]);\ break;\ } } while(0) @@ -128,6 +130,7 @@ const char * const csaTOKEN_NAMES[] = { "TOK_STR", "TOK_INTEGER", + "TOK_REAL", "TOK_VARIABLE", "TOK_IDENT", @@ -162,6 +165,7 @@ const char * const csaTOKEN_NAMES[] = { "TOK_LT", "TOK_LTE", "TOK_GT", "TOK_GTE", + "TOK_BWNOT", "TOK_LOGICNOT", "TOK_DIV", "TOK_MUL", "TOK_PLUS", "TOK_MINUS", "TOK_SHL", "TOK_SHR",