Fixing makefiles
[tpg/acess2.git] / Usermode / Libraries / libspiderscript.so_src / tokens.h
index 9ecb720..6068295 100644 (file)
@@ -45,10 +45,19 @@ enum eTokens
        
        TOK_RWD_FUNCTION,
        TOK_RWD_NAMESPACE,
+       
+       TOK_RWD_NEW,
        TOK_RWD_RETURN,
        
+       TOK_RWD_IF,
+       TOK_RWD_ELSE,
+       TOK_RWD_DO,
+       TOK_RWD_WHILE,
+       TOK_RWD_FOR,
+       
        TOK_RWD_VOID,
        TOK_RWD_OBJECT,
+       TOK_RWD_OPAQUE,
        TOK_RWD_STRING,
        TOK_RWD_INTEGER,
        TOK_RWD_REAL,
@@ -81,14 +90,16 @@ enum eTokens
 
 #define TOKEN_GROUP_TYPES      TOK_RWD_VOID:\
        case TOK_RWD_OBJECT:\
+       case TOK_RWD_OPAQUE:\
        case TOK_RWD_INTEGER:\
        case TOK_RWD_STRING:\
        case TOK_RWD_REAL
-#define TOKEN_GROUP_TYPES_STR  "TOK_RWD_VOID, TOK_RWD_OBJECT, TOK_RWD_INTEGER, TOK_RWD_STRING or TOK_RWD_REAL"
+#define TOKEN_GROUP_TYPES_STR  "TOK_RWD_VOID, TOK_RWD_OBJECT, TOK_RWD_OPAQUE, TOK_RWD_INTEGER, TOK_RWD_STRING or TOK_RWD_REAL"
 
 #define TOKEN_GET_DATATYPE(_type, _tok) do { switch(_tok) {\
        case TOK_RWD_VOID:  _type = SS_DATATYPE_UNDEF;  break;\
        case TOK_RWD_INTEGER:_type = SS_DATATYPE_INTEGER;       break;\
+       case TOK_RWD_OPAQUE: _type = SS_DATATYPE_OPAQUE;        break;\
        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;\
@@ -109,10 +120,19 @@ const char * const csaTOKEN_NAMES[] = {
        
        "TOK_RWD_FUNCTION",
        "TOK_RWD_NAMESPACE",
+       
+       "TOK_RWD_NEW",
        "TOK_RWD_RETURN",
        
+       "TOK_RWD_IF",
+       "TOK_RWD_ELSE",
+       "TOK_RWD_DO",
+       "TOK_RWD_WHILE",
+       "TOK_RWD_FOR",
+       
        "TOK_RWD_VOID",
        "TOK_RWD_OBJECT",
+       "TOK_RWD_OPAUQE",
        "TOK_RWD_STRING",
        "TOK_RWD_INTEGER",
        "TOK_RWD_REAL",

UCC git Repository :: git.ucc.asn.au