]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - lexer.h
Allow unary minus in ftepp_if_value
[xonotic/gmqcc.git] / lexer.h
diff --git a/lexer.h b/lexer.h
index 4368cf1cf69923d48ffaf33c2c73769cc6b768f6..919dbec1d10078a7c2a449701e34251cc42ad5fe 100644 (file)
--- a/lexer.h
+++ b/lexer.h
@@ -25,8 +25,6 @@
 
 typedef struct token_s token;
 
-#include "ast.h"
-
 struct token_s {
     int ttype;
 
@@ -76,6 +74,8 @@ enum {
     TOKEN_ATTRIBUTE_OPEN,  /* [[ */
     TOKEN_ATTRIBUTE_CLOSE, /* ]] */
 
+    TOKEN_VA_ARGS, /* for the ftepp only */
+
     TOKEN_STRINGCONST, /* not the typename but an actual "string" */
     TOKEN_CHARCONST,
     TOKEN_VECTORCONST,
@@ -109,7 +109,7 @@ typedef struct {
     size_t  line;
     size_t  sline; /* line at the start of a token */
 
-    char    peek[256];
+    int     peek[256];
     size_t  peekpos;
 
     bool    eof;