Hatt is a command-line program which prints truth tables
for expressions in classical propositional logic, and a
library allowing its parser, evaluator and truth table
generator to be used in other programs. It includes support
for converting logical expressions into several normal
forms.