liquidhaskell-0.8.10.2: Liquid Types for Haskell
Safe HaskellNone
LanguageHaskell98

Language.Haskell.Liquid.Synthesize.Misc

Documentation

(<$$>) :: (Functor m, Functor n) => (a -> b) -> m (n a) -> m (n b) Source #

filterElseM :: Monad m => (a -> m Bool) -> [a] -> m [a] -> m [a] Source #

findM :: Monad m => (a -> m Bool) -> [a] -> m (Maybe a) Source #

composeM :: Monad m => (a -> m b) -> (b -> c) -> a -> m c Source #

showEmem :: (Show a1, Show a2) => [(Type, a1, a2)] -> String Source #

showEmem' :: (Show a1, Show a2) => [(Type, a1, a2)] -> [(String, String, String)] Source #

showCand :: (a, (Type, b)) -> (String, b) Source #

showCands :: [(a, (Type, b))] -> [(String, b)] Source #

notrace :: String -> a -> a Source #

Orphan instances

PPrint AltCon Source # 
Instance details

Methods

pprintTidy :: Tidy -> AltCon -> Doc #

pprintPrec :: Int -> Tidy -> AltCon -> Doc #