Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype Positional a Source #
Positional | |
|
Instances
Functor Positional Source # | |
Defined in Types.Positional fmap :: (a -> b) -> Positional a -> Positional b # (<$) :: a -> Positional b -> Positional a # | |
Eq a => Eq (Positional a) Source # | |
Defined in Types.Positional (==) :: Positional a -> Positional a -> Bool # (/=) :: Positional a -> Positional a -> Bool # | |
Ord a => Ord (Positional a) Source # | |
Defined in Types.Positional compare :: Positional a -> Positional a -> Ordering # (<) :: Positional a -> Positional a -> Bool # (<=) :: Positional a -> Positional a -> Bool # (>) :: Positional a -> Positional a -> Bool # (>=) :: Positional a -> Positional a -> Bool # max :: Positional a -> Positional a -> Positional a # min :: Positional a -> Positional a -> Positional a # | |
Show a => Show (Positional a) Source # | |
Defined in Types.Positional showsPrec :: Int -> Positional a -> ShowS # show :: Positional a -> String # showList :: [Positional a] -> ShowS # |
alwaysPair :: Monad m => a -> b -> m (a, b) Source #
processPairs :: (Show a, Show b, CompileErrorM m) => (a -> b -> m c) -> Positional a -> Positional b -> m [c] Source #
processPairs_ :: (Show a, Show b, CompileErrorM m) => (a -> b -> m c) -> Positional a -> Positional b -> m () Source #
processPairsT :: (MonadTrans t, Monad (t m), Show a, Show b, CompileErrorM m) => (a -> b -> t m c) -> Positional a -> Positional b -> t m [c] Source #