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