From 9c8861a1ad58954f40d599c83405c720e0d2e07b Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Thu, 7 Aug 2025 04:20:47 -0400 Subject: fix region nodes being culled prematurely --- lex.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lex.h') diff --git a/lex.h b/lex.h index dc23296..e80edcb 100644 --- a/lex.h +++ b/lex.h @@ -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 { -- cgit v1.2.3