From 8dd1bf3637c0d01816bbd48b28c02e9791243d35 Mon Sep 17 00:00:00 2001 From: c+1 Date: Wed, 10 May 2023 07:53:59 -0400 Subject: THE halk --- src/tree.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) (limited to 'src/tree.c') diff --git a/src/tree.c b/src/tree.c index 338ab24..b7677d3 100644 --- a/src/tree.c +++ b/src/tree.c @@ -7,27 +7,28 @@ tree_t* tree_init(int type) { switch (type) { case TREE_VAR_DEF: - tree->data.var_def.name = NULL; - tree->data.var_def.val = NULL; + tree->data.var_def.name = NULL; + tree->data.var_def.val = NULL; + tree->data.var_def.is_const = 0; break; case TREE_VAR: - tree->data.var.name = NULL; + tree->data.var.name = NULL; break; case TREE_FN_DEF: - tree->data.fn_def.name = NULL; - tree->data.fn_def.val = NULL; - tree->data.fn_def.argv = NULL; - tree->data.fn_def.argsize = 0; + tree->data.fn_def.name = NULL; + tree->data.fn_def.val = NULL; + tree->data.fn_def.argv = NULL; + tree->data.fn_def.argsize = 0; break; case TREE_FN_CALL: - tree->data.fn_call.name = NULL; - tree->data.fn_call.argv = NULL; - tree->data.fn_call.argsize = 0; + tree->data.fn_call.name = NULL; + tree->data.fn_call.argv = NULL; + tree->data.fn_call.argsize = 0; break; case TREE_STR: - tree->data.str.val = NULL; - tree->data.subtree.val = NULL; - tree->data.subtree.size = 0; + tree->data.str.val = NULL; + tree->data.subtree.val = NULL; + tree->data.subtree.size = 0; break; } -- cgit v1.2.3