diff options
| author | WormHeamer | 2025-08-07 04:20:47 -0400 |
|---|---|---|
| committer | WormHeamer | 2025-08-07 04:20:47 -0400 |
| commit | 9c8861a1ad58954f40d599c83405c720e0d2e07b (patch) | |
| tree | 0e32a2007a3e5e130ba910d8d06d8d6d4c2930c6 /lex.h | |
| parent | 739b4852d2a826ba2985c7db2f5c778050f72250 (diff) | |
fix region nodes being culled prematurely
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 { |
