| |||||||||
| |||||||||
Documentation | |||||||||
class Show a => PP a where | |||||||||
| |||||||||
data PP_Doc | |||||||||
| |||||||||
data PP_Exp | |||||||||
empty :: PP_Doc | |||||||||
text :: String -> PP_Doc | |||||||||
indent :: PP a => Int -> a -> PP_Doc | |||||||||
(>|<) :: (PP a, PP b) => a -> b -> PP_Doc | |||||||||
(>-<) :: (PP a, PP b) => a -> b -> PP_Doc | |||||||||
fill :: PP a => [a] -> PP_Doc | |||||||||
fillblock :: PP a => Int -> [a] -> PP_Doc | |||||||||
(>//<) :: (PP a, PP b) => a -> b -> PP_Doc | |||||||||
join :: PP_Doc -> PP_Doc | |||||||||
par :: PP_Exp | |||||||||
(>>$<) :: PP a => PP_Exp -> [a] -> PP_Doc | |||||||||
eindent :: Int -> PP_Exp -> PP_Exp | |||||||||
(>>|<<) :: PP_Exp -> PP_Exp -> PP_Exp | |||||||||
(>>-<<) :: PP_Exp -> PP_Exp -> PP_Exp | |||||||||
(>>//<<) :: PP_Exp -> PP_Exp -> PP_Exp | |||||||||
ejoin :: PP_Exp -> PP_Exp | |||||||||
(>>$<<) :: PP_Exp -> [PP_Exp] -> PP_Exp | |||||||||
render :: PP_Doc -> Int -> IO () | |||||||||
renderAll :: PP_Doc -> Int -> IO () | |||||||||
disp :: PP_Doc -> Int -> ShowS | |||||||||
c2e :: PP a => a -> PP_Exp | |||||||||
element_h1 :: PP_Doc -> PP_Doc | |||||||||
eelement_h1 :: PP_Exp -> PP_Exp | |||||||||
vcenter :: PP a => [a] -> PP_Doc | |||||||||
invisible :: PP_Doc -> PP_Doc | |||||||||
fpar :: PP_Exp | |||||||||
spar :: PP_Exp | |||||||||
Produced by Haddock version 0.8 |