Crate boolean_expression [−] [src]
boolean_expression expression manipulation / BDD library
This crate provides for the manipulation and evaluation of Boolean expressions and Binary Decision Diagrams (BDDs), and the construction of BDDs from Boolean expressions. It also has a very simple Boolean expression simplifier, though this simplifier does not find minterms (i.e., cancel redundant terms), so should not be considered complete. This crate may eventually be expanded with more elaborate simplifiers.
Structs
BDD |
A |
Enums
Expr |
An |
Constants
BDD_ONE |
A special terminal |
BDD_ZERO |
A special terminal |
Type Definitions
BDDFunc |
A |