Copyright | (c) 2009 Bernie Pope |
---|---|
License | BSD-style |
Maintainer | bjpop@csse.unimelb.edu.au |
Stability | experimental |
Portability | ghc |
Safe Haskell | Safe |
Language | Haskell2010 |
Convenience class for pretty printing combinators.
Documentation
module Text.PrettyPrint
All types which can be transformed into a Doc
.
Instances
prettyText :: Pretty a => a -> String Source #
Transform values into strings.
parensIf :: Pretty a => (a -> Bool) -> a -> Doc Source #
Conditionally wrap parentheses around an item.
equalsList :: Pretty a => [a] -> Doc Source #
A list of things separated by equals signs.