X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibspiderscript.so_src%2Ftokens.h;h=44176b0b392c681255c935c0b3639fb0f5337bec;hb=c43c05ef3234d6118ce601d299df60383d54ac7b;hp=8d041e9792d5197764d1f908d08f808221181023;hpb=d2ef25f69dfb16c2510a9b305b6fa288548af8bc;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libspiderscript.so_src/tokens.h b/Usermode/Libraries/libspiderscript.so_src/tokens.h index 8d041e97..44176b0b 100644 --- a/Usermode/Libraries/libspiderscript.so_src/tokens.h +++ b/Usermode/Libraries/libspiderscript.so_src/tokens.h @@ -5,6 +5,10 @@ #include +// Make the scope character ('.') be a symbol, otherwise it's just +// a ident character +#define USE_SCOPE_CHAR 1 + // === TYPES === typedef struct { @@ -12,7 +16,7 @@ typedef struct const char *BufStart; const char *CurPos; - const char *Filename; + char *Filename; int LastLine; int LastToken, LastTokenLen; @@ -63,6 +67,8 @@ enum eTokens TOK_RWD_DO, TOK_RWD_WHILE, TOK_RWD_FOR, + // - Value + TOK_RWD_NULL, // - Types TOK_RWD_VOID, TOK_RWD_OBJECT, @@ -151,6 +157,7 @@ const char * const csaTOKEN_NAMES[] = { "TOK_RWD_WHILE", "TOK_RWD_FOR", + "TOK_RWD_NULL", "TOK_RWD_VOID", "TOK_RWD_OBJECT", "TOK_RWD_OPAUQE",