Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
doubleQuotedText :: String -> Doc Source #
emptyIfNull :: [a] -> Doc -> Doc Source #
onCodeValue :: Functor r => (a -> b) -> r a -> r b Source #
onStateValue :: (a -> b) -> State s a -> State s b Source #
on2CodeValues :: Applicative r => (a -> b -> c) -> r a -> r b -> r c Source #
on2StateValues :: (a -> b -> c) -> State s a -> State s b -> State s c Source #
on3CodeValues :: Applicative r => (a -> b -> c -> d) -> r a -> r b -> r c -> r d Source #
on3StateValues :: (a -> b -> c -> d) -> State s a -> State s b -> State s c -> State s d Source #
onCodeList :: Monad m => ([a] -> b) -> [m a] -> m b Source #
onStateList :: ([a] -> b) -> [State s a] -> State s b Source #
on2StateLists :: ([a] -> [b] -> c) -> [State s a] -> [State s b] -> State s c Source #
getInnerType :: CodeType -> CodeType Source #
on2StateWrapped :: Monad m => (a -> b -> m c) -> m a -> m b -> m c Source #