From 1baf39882c1ec35b7536ec3f30caedb85918be4a Mon Sep 17 00:00:00 2001 From: Zffu Date: Sat, 14 Dec 2024 15:41:53 +0100 Subject: [PATCH] fix: fixed some unexcepted errors & behavior caused by the lexer changes --- src/parser/asts/functions.c | 1 + src/parser/asts/functions.h | 2 ++ src/parser/asts/math.c | 2 ++ src/parser/parser.c | 2 ++ 4 files changed, 7 insertions(+) diff --git a/src/parser/asts/functions.c b/src/parser/asts/functions.c index ea60e1d..95cb6b8 100644 --- a/src/parser/asts/functions.c +++ b/src/parser/asts/functions.c @@ -7,6 +7,7 @@ #include "../parser.h" #include "../ast.h" +#include "../../lexer/tokens.h" #include "../../lexer/lexer.h" /** diff --git a/src/parser/asts/functions.h b/src/parser/asts/functions.h index 0564c80..cf05a1b 100644 --- a/src/parser/asts/functions.h +++ b/src/parser/asts/functions.h @@ -2,6 +2,8 @@ * Function-related AST parsing. */ +#include "../../lexer/lexer.h" + #include "../ast.h" #ifndef AST_FUNC_H diff --git a/src/parser/asts/math.c b/src/parser/asts/math.c index fada606..ca72818 100644 --- a/src/parser/asts/math.c +++ b/src/parser/asts/math.c @@ -4,6 +4,8 @@ #include +#include "../../lexer/lexer.h" + #include "../ast.h" #include "./variables.h" diff --git a/src/parser/parser.c b/src/parser/parser.c index 1028f6d..6fce88c 100644 --- a/src/parser/parser.c +++ b/src/parser/parser.c @@ -4,7 +4,9 @@ #include +#include "../lexer/tokens.h" #include "../lexer/lexer.h" + #include "./ast.h" #include "./asts/variables.h"