uulib-0.9.2: ContentsIndex
UU.PPrint
Description
Documentation
data Doc
show/hide Instances
class Pretty a where
Methods
pretty :: a -> Doc
show/hide Instances
Pretty Bool
Pretty Char
Pretty Doc
Pretty Double
Pretty Float
Pretty Int
Pretty Integer
Pretty ()
(Pretty a, Pretty b) => Pretty (a, b)
(Pretty a, Pretty b, Pretty c) => Pretty (a, b, c)
Pretty a => Pretty (Maybe a)
Pretty a => Pretty [a]
pretty :: Pretty a => a -> Doc
putDoc :: Doc -> IO ()
hPutDoc :: Handle -> Doc -> IO ()
bool :: Bool -> Doc
int :: Int -> Doc
integer :: Integer -> Doc
float :: Float -> Doc
double :: Double -> Doc
rational :: Rational -> Doc
data SimpleDoc
Constructors
SEmpty
SChar Char SimpleDoc
SText !Int String SimpleDoc
SLine !Int SimpleDoc
renderPretty :: Float -> Int -> Doc -> SimpleDoc
renderCompact :: Doc -> SimpleDoc
displayS :: SimpleDoc -> ShowS
displayIO :: Handle -> SimpleDoc -> IO ()
Produced by Haddock version 0.8