| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Logic.ATP.LitWrapper
Synopsis
- data JL a
Documentation
Wrapper type to make an IsLiteral value that happens to also be
JustLiteral. The JL constructor is not exported, JL values can be
built using convertToLiteral.
Instances
| IsLiteral a => IsFormula (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper | |
| (IsFormula (JL a), IsLiteral a) => IsLiteral (JL a) Source # | |
| (IsFormula (JL a), IsLiteral a) => JustLiteral (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper | |
| HasFixity a => HasFixity (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper | |
| Pretty a => Pretty (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper Methods pPrintPrec :: PrettyLevel -> Rational -> JL a -> Doc # pPrintList :: PrettyLevel -> [JL a] -> Doc # | |
| type AtomOf (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper | |