| Safe Haskell | Ignore |
|---|---|
| Language | GHC2021 |
Language.Haskell.Syntax.BooleanFormula
Documentation
data BooleanFormula p #
Constructors
| Var (LIdP p) | |
| And [LBooleanFormula p] | |
| Or [LBooleanFormula p] | |
| Parens (LBooleanFormula p) |
Instances
type LBooleanFormula p = XRec p (BooleanFormula p) #
mkVar :: LIdP p -> BooleanFormula p #
mkFalse :: BooleanFormula p #
mkTrue :: BooleanFormula p #
mkBool :: Bool -> BooleanFormula p #
mkAnd :: (UnXRec p, Eq (LIdP p), Eq (LBooleanFormula p)) => [LBooleanFormula p] -> BooleanFormula p #
mkOr :: (UnXRec p, Eq (LIdP p), Eq (LBooleanFormula p)) => [LBooleanFormula p] -> BooleanFormula p #