aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCori Barker <coribarker2@gmail.com>2026-03-05 22:22:53 +0000
committerCori Barker <coribarker2@gmail.com>2026-03-05 22:22:53 +0000
commit0411ae52679471953f5bae476c8bf2f5cd4ddf60 (patch)
tree974831d834f41c4b88405d1d2a96e3e8cb6af3a9 /include
parent1e371553e253a3f57fff7ba5a22331cabbd7faf4 (diff)
started implementing the semantic analyzer methods
Diffstat (limited to 'include')
-rw-r--r--include/ast_node.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/ast_node.hpp b/include/ast_node.hpp
index 76b7bb5..96300c2 100644
--- a/include/ast_node.hpp
+++ b/include/ast_node.hpp
@@ -17,9 +17,9 @@ public:
class ProgramNode : ASTNode {
public:
- std::vector<FunctionDeclarationNode> function_declarations;
+ std::vector<FunctionDeclarationNode*> function_declarations;
- ProgramNode(std::vector<FunctionDeclarationNode> function_declarations, int line, int col) : function_declarations(function_declarations), line(line), col(col) { }
+ ProgramNode(std::vector<FunctionDeclarationNode*> function_declarations, int line, int col) : function_declarations(function_declarations), line(line), col(col) { }
};
class FunctionDeclarationNode : public ASTNode {