diff options
author | Pedro Souza <pedro@masba.net> | 2024-04-03 07:27:36 -0300 |
---|---|---|
committer | Pedro Souza <pedro@masba.net> | 2024-04-03 07:27:36 -0300 |
commit | c5921aec313cefa8bd6e8f4c70f057c137133028 (patch) | |
tree | d89973053a228b4d0973796e80a1063ec4999475 /tree.c | |
parent | 131dfc5e9f810b1c1e1fb1d75e781842ec601a65 (diff) |
add parethesis support
Diffstat (limited to 'tree.c')
-rw-r--r-- | tree.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -62,3 +62,10 @@ void fprintTree(FILE *stream, node *root, int level) { void printTree(node *root, int level) { fprintTree(stdout, root, level); } + +void free_node(node *n) { + if (n->lhs) free_node(n->lhs); + if (n->rhs) free_node(n->rhs); + free(n); +} + |