From c5921aec313cefa8bd6e8f4c70f057c137133028 Mon Sep 17 00:00:00 2001 From: Pedro Souza Date: Wed, 3 Apr 2024 07:27:36 -0300 Subject: add parethesis support --- tree.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tree.c') diff --git a/tree.c b/tree.c index b53ece2..fbb561a 100644 --- a/tree.c +++ b/tree.c @@ -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); +} + -- cgit v1.2.3