uulib-0.9.16: Haskell Utrecht Tools Library

Safe HaskellSafe-Inferred
LanguageHaskell98

UU.Pretty.Ext

Documentation

(>^<) :: (PP a, PP b) => a -> b -> PP_Doc infixr 1

(>>^<<) :: PP_Exp -> PP_Exp -> PP_Exp infixr 1

(>#<) :: (PP a, PP b) => a -> b -> PP_Doc infixr 3

(>>#<<) :: PP_Exp -> PP_Exp -> PP_Exp infixr 3

vlist :: PP a => [a] -> PP_Doc

hlist :: PP a => [a] -> PP_Doc

hlist_sp :: PP a => [a] -> PP_Doc

(>|<<) :: PP a => a -> PP_Exp -> PP_Exp infixr 3

(>-<<) :: PP a => a -> PP_Exp -> PP_Exp infixr 2

(>>|<) :: PP a => PP_Exp -> a -> PP_Exp infixr 3

(>>-<) :: PP a => PP_Exp -> a -> PP_Exp infixr 2

pp_es :: PP a => [a] -> PP_Doc

vdisp :: Int -> [PP_Doc] -> ShowS

pp_wrap :: PP a => a -> a -> PP_Doc -> PP_Doc

hv :: PP a => [a] -> PP_Doc

hv_sp :: PP a => [a] -> PP_Doc

pp_block :: (PP a2, PP a1, PP a) => [a1] -> [a] -> [a2] -> [PP_Doc] -> PP_Doc

pp_ite :: (PP a3, PP b2, PP a2, PP b1, PP a1, PP b, PP a) => a -> a1 -> a2 -> a3 -> b -> b1 -> b2 -> PP_Doc