Portability | ghc |
---|---|
Stability | experimental |
Maintainer | bjpop@csse.unimelb.edu.au |
Safe Haskell | Safe-Inferred |
Convenience class for pretty printing combinators.
Documentation
All types which can be transformed into a Doc
.
Pretty Bool | |
Pretty Double | |
Pretty Int | |
Pretty Integer | |
Pretty String | |
Pretty SrcSpan | |
Pretty SrcLocation | |
Pretty Token | |
Pretty ParseError | |
Pretty a => Pretty (Maybe a) | |
Pretty (AssignOp a) | |
Pretty (Op a) | |
Pretty (Slice a) | |
Pretty (Expr a) | |
Pretty (CompIter a) | |
Pretty (CompIf a) | |
Pretty (CompFor a) | |
Pretty (ExceptClause a) | |
Pretty (Handler a) | |
Pretty (Argument a) | |
Pretty (ParamTuple a) | |
Pretty (Parameter a) | |
Pretty (Decorator a) | |
Pretty (RaiseExpr a) | |
Pretty (Statement a) | |
Pretty (ImportRelative a) | |
Pretty (FromItems a) | |
Pretty (FromItem a) | |
Pretty (ImportItem a) | |
Pretty (Module a) | |
Pretty (Ident a) | |
Pretty t => Pretty (Comprehension t a) |
prettyText :: Pretty a => a -> StringSource
Transform values into strings.
prettyPrefix :: Pretty a => Int -> a -> DocSource
Print just the prefix of something