uulib-0.9.25: Haskell Utrecht Tools Library

Safe Haskell | Safe-Inferred
Language | Haskell2010

UU.Pretty.Ext

Contents

- Orphan instances

# Documentation

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

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

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

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

wide_text :: Int -> [Char] -> PP_Doc Source #

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

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

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

list_h1 :: [PP_Doc] -> [PP_Doc] Source #

hlist_h1 :: [PP_Doc] -> PP_Doc Source #

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

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

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

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

pp_es :: (Foldable t, PP (t a)) => t a -> PP_Doc Source #

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

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

pp_quotes :: PP_Doc -> PP_Doc Source #

pp_doubleQuotes :: PP_Doc -> PP_Doc Source #

pp_parens :: PP_Doc -> PP_Doc Source #

pp_brackets :: PP_Doc -> PP_Doc Source #

pp_braces :: PP_Doc -> PP_Doc Source #

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

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

pp_block :: (Foldable t, Foldable t, Foldable t, PP (t a), PP (t a), PP (t a)) => t a -> t a -> t a -> [PP_Doc] -> PP_Doc Source #

pp_ite :: (PP a, PP b, PP a, PP b, PP a, PP b, PP a) => a -> a -> a -> a -> b -> b -> b -> PP_Doc Source #

pp_list :: Int -> String -> String -> String -> [PP_Doc] -> PP_Doc Source #

pp_slist :: Int -> String -> String -> String -> [PP_Doc] -> PP_Doc Source #

pp_parens_list :: Int -> [PP_Doc] -> PP_Doc Source #

# Orphan instances

PP Float Source # |
Instance details Methods pp :: Float -> PP_Doc Source # ppList :: [Float] -> PP_Doc Source #
PP Int Source # |
Instance details Methods pp :: Int -> PP_Doc Source # ppList :: [Int] -> PP_Doc Source #