From 405d0c32ba8a6a065c2a8767295490e4add20498 Mon Sep 17 00:00:00 2001 From: Quinn Stephens Date: Sat, 7 Jun 2025 23:03:12 -0400 Subject: Refactor and begin parser * Added token flags * Added `int` keyword * Moved code from main.c to parser/parser.c * Began work on parsing declarations Signed-off-by: Quinn Stephens --- include/lexer/keywords.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/lexer/keywords.h') diff --git a/include/lexer/keywords.h b/include/lexer/keywords.h index 4919f73..23c5630 100644 --- a/include/lexer/keywords.h +++ b/include/lexer/keywords.h @@ -36,7 +36,9 @@ struct keyword { struct hashmap_entry hashmap_entry; size_t len; - enum token_kind value; + + enum token_kind tok_kind; + uint8_t tok_flags; }; struct keyword *keywords_find(struct token *tok); -- cgit v1.2.3