uulib-0.9.15: Haskell Utrecht Tools Library

Safe HaskellSafe-Inferred

UU.Pretty.Basic

Documentation

class Show a => PP a whereSource

Methods

pp :: a -> PP_DocSource

ppList :: [a] -> PP_DocSource

Instances

PP Char 
PP Float 
PP Int 
PP PP_Doc 
PP a => PP [a] 

data PP_Doc Source

Instances

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

(>>$<) :: PP a => PP_Exp -> [a] -> PP_DocSource

c2e :: PP a => a -> PP_ExpSource

vcenter :: PP a => [a] -> PP_DocSource