Safe Haskell | None |
---|---|
Language | Haskell98 |
- traceFix :: Fixpoint a => String -> a -> a
- class Fixpoint a where
- showFix :: Fixpoint a => a -> String
- data Tidy
- class PPrint a where
- pprint :: PPrint a => a -> Doc
- showpp :: PPrint a => a -> String
- showTable :: (PPrint k, PPrint v) => Tidy -> [(k, v)] -> String
- tracepp :: PPrint a => String -> a -> a
- notracepp :: PPrint a => String -> a -> a
- pprintKVs :: (PPrint k, PPrint v) => Tidy -> [(k, v)] -> Doc
- newtype DocTable = DocTable [(Doc, Doc)]
- class PTable a where
- boxHSep :: Doc -> Doc -> Doc
- boxDoc :: Box -> Doc
- docBox :: Doc -> Box
Documentation
class Fixpoint a where Source #
Implement either pprintTidy
or pprintPrec