Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 precedence :: JL a -> Precedence Source # associativity :: JL a -> Associativity Source # | |
Pretty a => Pretty (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper pPrintPrec :: PrettyLevel -> Rational -> JL a -> Doc # pPrintList :: PrettyLevel -> [JL a] -> Doc # | |
type AtomOf (JL a) Source # | |
Defined in Data.Logic.ATP.LitWrapper |