SPELL=boolstuff VERSION=0.1.13 SOURCE="${SPELL}-${VERSION}.tar.gz" SOURCE_URL[0]=http://perso.b2b2c.ca/sarrazip/dev/${SOURCE} SOURCE_HASH=sha512:4a9464d94044577aa9b1630695ce7804696630f6b0fabbe3d6c481143f395c8b717f0e14277ad5d798b48798ac9f80fd164b1d78261a4d9ece2cb80acfc58255 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="http://perso.b2b2c.ca/sarrazip/dev/boolstuff.html" LICENSE[0]=GPL ENTERED=20090510 SHORT="a C++ library that supports a few operations on boolean expression binary trees" cat << EOF BoolStuff is a C++ library that supports a few operations on boolean expression binary trees. The main features are: * 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. EOF