diff options
author | c+1 | 2023-05-10 07:53:59 -0400 |
---|---|---|
committer | c+1 | 2023-05-10 07:53:59 -0400 |
commit | 8dd1bf3637c0d01816bbd48b28c02e9791243d35 (patch) | |
tree | 1ab6a623f825c884e42c705cf573b52e54aac092 /src/tree.c | |
parent | ed14de35050de7b16312a7d69d5823de3fa4002a (diff) |
THE halk
Diffstat (limited to 'src/tree.c')
-rw-r--r-- | src/tree.c | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -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; } |