| ||||||||||
| ||||||||||
| data Doc | ||||||||||
| ||||||||||
| data Mode | ||||||||||
| ||||||||||
| data TextDetails | ||||||||||
| ||||||||||
| empty :: Doc | ||||||||||
| nest :: Int -> Doc -> Doc | ||||||||||
| text :: String -> Doc | ||||||||||
| char :: Char -> Doc | ||||||||||
| int :: Int -> Doc | ||||||||||
| integer :: Integer -> Doc | ||||||||||
| float :: Float -> Doc | ||||||||||
| double :: Double -> Doc | ||||||||||
| rational :: Rational -> Doc | ||||||||||
| parens :: Doc -> Doc | ||||||||||
| brackets :: Doc -> Doc | ||||||||||
| braces :: Doc -> Doc | ||||||||||
| quotes :: Doc -> Doc | ||||||||||
| doubleQuotes :: Doc -> Doc | ||||||||||
| semi :: Doc | ||||||||||
| comma :: Doc | ||||||||||
| colon :: Doc | ||||||||||
| space :: Doc | ||||||||||
| equals :: Doc | ||||||||||
| lparen :: Doc | ||||||||||
| rparen :: Doc | ||||||||||
| lbrack :: Doc | ||||||||||
| rbrack :: Doc | ||||||||||
| lbrace :: Doc | ||||||||||
| rbrace :: Doc | ||||||||||
| (<>) :: Doc -> Doc -> Doc | ||||||||||
| (<+>) :: Doc -> Doc -> Doc | ||||||||||
| hcat :: [Doc] -> Doc | ||||||||||
| hsep :: [Doc] -> Doc | ||||||||||
| ($$) :: Doc -> Doc -> Doc | ||||||||||
| vcat :: [Doc] -> Doc | ||||||||||
| sep :: [Doc] -> Doc | ||||||||||
| cat :: [Doc] -> Doc | ||||||||||
| fsep :: [Doc] -> Doc | ||||||||||
| fcat :: [Doc] -> Doc | ||||||||||
| hang :: Doc -> Int -> Doc -> Doc | ||||||||||
| punctuate :: Doc -> [Doc] -> [Doc] | ||||||||||
| render :: Doc -> String | ||||||||||
| fullRender :: Mode -> Int -> Float -> (TextDetails -> a -> a) -> a -> Doc -> a | ||||||||||
| Produced by Haddock version 0.4 |