derive-2.5.26: A program and library to derive instances for data types

Safe HaskellNone
LanguageHaskell98

Language.Haskell

Documentation

(?) :: Bool -> a -> a -> a infix 1 Source #

(~=) :: Pretty a => a -> String -> Bool Source #

appP :: Exp -> Exp -> Exp Source #

simplify :: Data a => a -> a Source #

noSl :: Data from => from -> from Source #

title :: [Char] -> [Char] Source #

showDecls :: Pretty a => [a] -> String Source #

tyApp :: Type -> [Type] -> Type Source #

apps :: Exp -> [Exp] -> Exp Source #

bind :: String -> [Pat] -> Exp -> Decl Source #

binds :: String -> [([Pat], Exp)] -> Decl Source #