| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Core.Pointed
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 # | |
| 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 # | |