diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-01 00:23:47 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-01 00:23:47 +0330 |
commit | 6f89805452feaa239ed6d662762ac7e17b7a7287 (patch) | |
tree | 7b44f0e18835e929c981341e9031ec3c94fbf7d6 /src/compiler/ast-tree.h | |
parent | 3d221097f608d41603c4f475c764cfb42f509df6 (diff) |
fixing string
Diffstat (limited to 'src/compiler/ast-tree.h')
-rw-r--r-- | src/compiler/ast-tree.h | 9 |
1 files changed, 7 insertions, 2 deletions
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, |