-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Clean up the formatting of 'show' output -- -- Clean up the formatting of show output @package shower @version 0.1 module Shower.Class class Shower a showerRecord :: Shower a => [(a, a)] -> a showerList :: Shower a => [a] -> a showerTuple :: Shower a => [a] -> a showerStringLit :: Shower a => String -> a showerCharLit :: Shower a => String -> a showerAtom :: Shower a => String -> a showerSpace :: Shower a => [a] -> a module Shower.Parser pShower :: Shower a => Parser a module Shower.Printer newtype ShowerDoc SD :: Doc -> ShowerDoc showerRecord' :: [(Doc, Doc)] -> Doc showerList' :: [Doc] -> Doc showerTuple' :: [Doc] -> Doc showerSpace' :: [Doc] -> Doc showerAtom' :: String -> Doc showerStringLit' :: String -> Doc showerCharLit' :: String -> Doc showerRender :: ShowerDoc -> String instance Shower.Class.Shower Shower.Printer.ShowerDoc module Shower shower :: Show a => a -> String showerString :: String -> Either String String