Copyright | (c) 1999 - 2004 Wolfgang Lux 2005 Martin Engelke 2011 - 2015 Björn Peemöller 2016 Finn Teegen |
---|---|
License | BSD-3-clause |
Maintainer | bjp@informatik.uni-kiel.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Curry.Syntax.Pretty
Contents
Description
This module implements a pretty printer for Curry expressions. It was derived from the Haskell pretty printer provided in Simon Marlow's Haskell parser.
Synopsis
- pPrint :: Pretty a => a -> Doc
- pPrintPrec :: Pretty a => Int -> a -> Doc
- ppContext :: Context -> Doc
- ppInstanceType :: InstanceType -> Doc
- ppIMethodImpl :: IMethodImpl -> Doc
- ppIdent :: Ident -> Doc
- ppQIdent :: QualIdent -> Doc
- ppInfixOp :: Ident -> Doc
- ppQInfixOp :: QualIdent -> Doc
- ppMIdent :: ModuleIdent -> Doc
Documentation
ppInstanceType :: InstanceType -> Doc Source #
ppIMethodImpl :: IMethodImpl -> Doc Source #
ppQInfixOp :: QualIdent -> Doc Source #
ppMIdent :: ModuleIdent -> Doc Source #