Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Bind AddNull Source # | |
Functor AddNull Source # | |
FunctorM AddNull Source # | |
Monad AddNull Source # | |
Defined in UVMHS.Core.Pointed | |
Return AddNull Source # | |
Defined in UVMHS.Core.Pointed | |
Show a => Show (AddNull a) Source # | |
Eq a => Eq (AddNull a) Source # | |
Ord a => Ord (AddNull a) Source # | |
Defined in UVMHS.Core.Pointed | |
Append a => Append (AddNull a) Source # | |
Append a => Monoid (AddNull a) Source # | |
Defined in UVMHS.Core.Pointed | |
Null (AddNull a) Source # | |
Defined in UVMHS.Core.Pointed | |
Pretty a => Pretty (AddNull a) Source # | |
MonadWriter (ParserOut t) (Parser t) Source # | |
elimAddNull :: b -> (a -> b) -> AddNull a -> b Source #
Instances
Bind ZOM Source # | |
Functor ZOM Source # | |
FunctorM ZOM Source # | |
Monad ZOM Source # | |
Defined in UVMHS.Core.Pointed | |
Return ZOM Source # | |
Defined in UVMHS.Core.Pointed | |
Single a (ZOM a) Source # | |
Defined in UVMHS.Core.Pointed | |
Show a => Show (ZOM a) Source # | |
Eq a => Eq (ZOM a) Source # | |
Ord a => Ord (ZOM a) Source # | |
Append (ZOM a) Source # | |
Monoid (ZOM a) Source # | |
Defined in UVMHS.Core.Pointed | |
Null (ZOM a) Source # | |
Defined in UVMHS.Core.Pointed | |
Pretty a => Pretty (ZOM a) Source # | |
Instances
Bind AddBot Source # | |
Functor AddBot Source # | |
FunctorM AddBot Source # | |
Monad AddBot Source # | |
Defined in UVMHS.Core.Pointed | |
Return AddBot Source # | |
Defined in UVMHS.Core.Pointed | |
Show a => Show (AddBot a) Source # | |
Eq a => Eq (AddBot a) Source # | |
Ord a => Ord (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
Bot (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
Join a => Join (AddBot a) Source # | |
Join a => JoinLattice (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
(Join a, MeetLattice a) => Lattice (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
Meet a => Meet (AddBot a) Source # | |
MeetLattice a => MeetLattice (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
POrd a => POrd (AddBot a) Source # | |
Top a => Top (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
Pretty a => Pretty (AddBot a) Source # | |
elimAddBot :: b -> (a -> b) -> AddBot a -> b Source #
Instances
elimAddTop :: b -> (a -> b) -> AddTop a -> b Source #
Instances
Bind AddBT Source # | |
Functor AddBT Source # | |
FunctorM AddBT Source # | |
Monad AddBT Source # | |
Defined in UVMHS.Core.Pointed | |
Return AddBT Source # | |
Defined in UVMHS.Core.Pointed | |
Lift a => Lift (AddBT a :: Type) Source # | |
Show a => Show (AddBT a) Source # | |
Eq a => Eq (AddBT a) Source # | |
Ord a => Ord (AddBT a) Source # | |
Bot (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
Join a => Join (AddBT a) Source # | |
Join a => JoinLattice (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
(Join a, Meet a) => Lattice (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
Meet a => Meet (AddBT a) Source # | |
Meet a => MeetLattice (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
Top (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
Pretty a => Pretty (AddBT a) Source # | |