Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- type PP_Doc = Doc
- class Show a => PP a where
- disp :: PP_Doc -> Int -> ShowS
- hPut :: Handle -> PP_Doc -> Int -> IO ()
- (>|<) :: (PP a, PP b) => a -> b -> PP_Doc
- (>-<) :: (PP a, PP b) => a -> b -> PP_Doc
- (>#<) :: (PP a, PP b) => a -> b -> PP_Doc
- hlist :: PP a => [a] -> PP_Doc
- vlist :: PP a => [a] -> PP_Doc
- hv :: PP a => [a] -> PP_Doc
- fill :: PP a => [a] -> PP_Doc
- indent :: PP a => Int -> a -> PP_Doc
- empty :: PP_Doc
- text :: String -> PP_Doc
- isSingleLine :: PP_Doc -> Bool
Documentation
class Show a => PP a where Source
Interface for PP
Nothing
PP Char Source | |
PP Float Source | |
PP Int Source | |
PP Integer Source | |
PP PP_Doc Source | |
PP GTm Source | |
PP Nm Source | |
PP ConstraintSolvesVia Source | |
PP Prio Source | |
PP a => PP [a] Source | |
PP k => PP (TreeTrieMp1Key k) Source | |
PP k => PP (TreeTrie1Key k) Source | |
PP s => PP (StackedVarLookup s) Source | |
(Ord n, PP n) => PP (DpdGr n) Source | |
(PP k, PP v) => PP (TreeTrie k v) Source | |
(PP k, PP v) => PP (VarMp' k v) Source | |
(PP bp, PP c) => PP (RuleBodyAlt c bp) Source | |
(PP k, PP v) => PP (VarMp' k v) Source | |
(PP r, PP c) => PP (SolveStep' c r s) Source | |
(PP c, PP g, PP p, PP bp) => PP (Rule c g bp p) Source |
(>#<) :: (PP a, PP b) => a -> b -> PP_Doc infixr 3 Source
PP horizontally aside with 1 blank in between
Internal use only
isSingleLine :: PP_Doc -> Bool Source
Is single line doc?