summaryrefslogtreecommitdiff
path: root/tree.h
diff options
context:
space:
mode:
authorPedro Souza <pedro@masba.net>2024-04-04 01:52:22 -0300
committerPedro Souza <pedro@masba.net>2024-04-04 01:52:22 -0300
commit5a2f6687f681fa0ceff19a42ec9ddce479e67c48 (patch)
tree97fbf0acee446c267c2a71e243b239c4b61c8632 /tree.h
parentc5921aec313cefa8bd6e8f4c70f057c137133028 (diff)
added truth table and expression evaluatorHEADmaster
Diffstat (limited to 'tree.h')
-rw-r--r--tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tree.h b/tree.h
index c18ccae..70d2ec0 100644
--- a/tree.h
+++ b/tree.h
@@ -25,4 +25,8 @@ void fprintTree(FILE *stream, node *root, int level);
void printTree(node *root, int level);
void free_node(node *n);
+/// Takes an expression and a bitfield of the
+/// letters' truthiness values
+char eval_tree(node *root, unsigned int alph_bools);
+
#endif