From 6f2cb8f35da2ddb8e5ad8d81341de6d94139b974 Mon Sep 17 00:00:00 2001 From: c+1 Date: Sat, 6 May 2023 09:39:23 -0400 Subject: HALK HALK HALK --- src/tree.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'src/tree.c') diff --git a/src/tree.c b/src/tree.c index ab3a962..2949c21 100644 --- a/src/tree.c +++ b/src/tree.c @@ -1,15 +1,22 @@ #include "include/tree.h" -TREE_t* tree_init(int type) { - // give the tree just enough room - TREE_t* tree = calloc(1, sizeof(struct TREE_STRUC)); +tree_t* tree_init(int type) { + tree_t* tree = calloc(1, sizeof(struct TREE_STRUC)); tree->type = type; - tree->VAR_DEF_name = NULL; - tree->VAR_DEF_value = NULL; - tree->VAR_name = NULL; + char* var_def_name = NULL; + struct TREE_STRUC* var_def_val = NULL; + char* var_name = NULL; + char* fn_call_name = NULL; + struct TREE_STRUC** fn_call_argv = NULL; + size_t fn_call_argsize = 0; + + char* str_val = NULL; + + struct TREE_STRUC* subtree_val = NULL; + size_t subtree_size = 0; return tree; } -- cgit v1.2.3