uulib-0.9.15: Haskell Utrecht Tools Library
UU.Pretty.Basic
class Show a => PP a whereSource
Methods
pp :: a -> PP_DocSource
ppList :: [a] -> PP_DocSource
Instances
data PP_Doc Source
data PP_Exp Source
empty :: PP_DocSource
text :: String -> PP_DocSource
indent :: PP a => Int -> a -> PP_DocSource
(>|<) :: (PP a, PP b) => a -> b -> PP_DocSource
(>-<) :: (PP a, PP b) => a -> b -> PP_DocSource
fill :: PP a => [a] -> PP_DocSource
fillblock :: PP a => Int -> [a] -> PP_DocSource
(>//<) :: (PP a, PP b) => a -> b -> PP_DocSource
join :: PP_Doc -> PP_DocSource
par :: PP_ExpSource
(>>$<) :: PP a => PP_Exp -> [a] -> PP_DocSource
eindent :: Int -> PP_Exp -> PP_ExpSource
(>>|<<) :: PP_Exp -> PP_Exp -> PP_ExpSource
(>>-<<) :: PP_Exp -> PP_Exp -> PP_ExpSource
(>>//<<) :: PP_Exp -> PP_Exp -> PP_ExpSource
ejoin :: PP_Exp -> PP_ExpSource
(>>$<<) :: PP_Exp -> [PP_Exp] -> PP_ExpSource
render :: PP_Doc -> Int -> IO ()Source
renderAll :: PP_Doc -> Int -> IO ()Source
disp :: PP_Doc -> Int -> ShowSSource
c2e :: PP a => a -> PP_ExpSource
element_h1 :: PP_Doc -> PP_DocSource
eelement_h1 :: PP_Exp -> PP_ExpSource
vcenter :: PP a => [a] -> PP_DocSource
invisible :: PP_Doc -> PP_DocSource
fpar :: PP_ExpSource
spar :: PP_ExpSource