|
|
|
|
|
Documentation |
|
data Doc |
Instances | |
|
|
data Mode |
Constructors | PageMode | | ZigZagMode | | LeftMode | | OneLineMode | |
|
|
|
data TextDetails |
|
|
empty :: Doc |
|
isEmpty :: Doc -> Bool |
|
nest :: Int -> Doc -> Doc |
|
char :: Char -> Doc |
|
text :: String -> Doc |
|
ftext :: FastString -> Doc |
|
ptext :: LitString -> Doc |
|
int :: Int -> Doc |
|
integer :: Integer -> Doc |
|
float :: Float -> Doc |
|
double :: Double -> Doc |
|
rational :: Rational -> Doc |
|
brackets :: Doc -> Doc |
|
doubleQuotes :: Doc -> Doc |
|
comma :: Doc |
|
rparen :: Doc |
|
cparen :: Bool -> Doc -> Doc |
|
(<>) :: Doc -> Doc -> Doc |
|
(<+>) :: Doc -> Doc -> Doc |
|
hcat :: [Doc] -> Doc |
|
hsep :: [Doc] -> Doc |
|
($$) :: Doc -> 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 |
|
printDoc :: Mode -> Handle -> Doc -> IO () |
|
showDocWith :: Mode -> Doc -> String |
|
Produced by Haddock version 2.3.0 |