| |||||||||
| |||||||||
| 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 |