ghc-7.0.3: The GHC API

Pretty

Documentation

data Doc

Instances

nest :: Int -> Doc -> Doc

char :: Char -> Doc

int :: Int -> Doc

parens :: Doc -> Doc

braces :: Doc -> Doc

quotes :: Doc -> 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]

fullRender :: Mode -> Int -> Float -> (TextDetails -> a -> a) -> a -> Doc -> a

printDoc :: Mode -> Handle -> Doc -> IO ()