diff options
Diffstat (limited to 'lex.h')
| -rw-r--r-- | lex.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -7,6 +7,7 @@ X(EOF, "end-of-file")\ X(IDENT, "identifier")\ X(PROC, "proc")\ + X(FUNC, "func")\ X(LET, "let")\ X(VAR, "var")\ X(CONST, "const")\ @@ -38,6 +39,7 @@ X(GTR, ">")\ X(LTE, "<=")\ X(GTE, ">=")\ + X(DEREF, "^")\ X(LIT_STR, "string")\ X(LIT_CHAR, "character")\ X(LIT_NUM, "number") @@ -55,7 +57,8 @@ X(TOK_COMMA, ',')\ X(TOK_NOT, '~')\ X(TOK_AND, '&')\ - X(TOK_OR, '|') + X(TOK_OR, '|')\ + X(TOK_DEREF, '^') typedef enum { |
