BoolStuff 0.1.10 review
DownloadBoolStuff is a C++ library that can support a few operations on boolean expression binary trees. Here are some key features of "Bo
|
|
BoolStuff is a C++ library that can support a few operations on boolean expression binary trees.
Here are some key features of "BoolStuff":
a simple boolean expression parser (supports operators AND, OR and NOT, as well as parentheses);
an algorithm to convert a boolean expression binary tree into its Disjunctive Normal Form (this algorithm supports the NOT operator);
a function that determines if an expression tree is in DNF.
A command named booldnf that calls this library to convert an expression to the DNF is also provided.
What's New in This Release:
The DNF algorithm now detects cases where the resulting expression tree would be too large. The maximum number of tree nodes is set to 10000. The booldnf command now returns EXIT_FAILURE if one of the requested conversions fail.
Note that the library's programming interface is not necessarily frozen. It will be frozen for version 1.0. No date has been set for a 1.0 version.
BoolStuff 0.1.10 keywords