From 5a2f6687f681fa0ceff19a42ec9ddce479e67c48 Mon Sep 17 00:00:00 2001 From: Pedro Souza Date: Thu, 4 Apr 2024 01:52:22 -0300 Subject: added truth table and expression evaluator --- tree.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tree.h') 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 -- cgit v1.2.3