From 6f89805452feaa239ed6d662762ac7e17b7a7287 Mon Sep 17 00:00:00 2001 From: A404M Date: Sun, 1 Jun 2025 00:23:47 +0330 Subject: fixing string --- src/compiler/ast-tree.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/compiler/ast-tree.h') diff --git a/src/compiler/ast-tree.h b/src/compiler/ast-tree.h index 364263e..73f4462 100644 --- a/src/compiler/ast-tree.h +++ b/src/compiler/ast-tree.h @@ -246,8 +246,13 @@ typedef f128 AstTreeFloat; typedef bool AstTreeBool; +typedef struct AstTreeObjectItem { + AstTree *value; +} AstTreeObjectItem; + typedef struct AstTreeObject { - AstTreeVariables variables; + AstTreeObjectItem *items; + size_t items_size; } AstTreeObject; typedef AstTree AstTreeSingleChild; @@ -414,7 +419,7 @@ AstTree *astTreeParseLoopControl(const ParserNode *parserNode, AstTreeToken token); AstTree *astTreeParseReturn(const ParserNode *parserNode); AstTree *astTreeParseAssignOperator(const ParserNode *parserNode, - AstTreeToken token); + AstTreeToken token); AstTree *astTreeParseBinaryOperator(const ParserNode *parserNode, AstTreeToken token); AstTree *astTreeParseUnaryOperator(const ParserNode *parserNode, -- cgit v1.2.3