curry-frontend-0.2.5: Compile the functional logic language Curry to several intermediate formats
Source code
Contents
Index
Curry.Syntax.Pretty
Documentation
ppModule
::
Module
->
Doc
Source
ppModuleHeader
::
ModuleIdent
->
Maybe
ExportSpec
->
Doc
Source
ppExportSpec
::
ExportSpec
->
Doc
Source
ppExport
::
Export
->
Doc
Source
ppBlock
:: [
Decl
] ->
Doc
Source
ppDecl
::
Decl
->
Doc
Source
ppImportSpec
::
ImportSpec
->
Doc
Source
ppImport
::
Import
->
Doc
Source
ppPrec
::
Infix
->
Integer
->
Doc
Source
ppTypeDeclLhs
::
String
->
Ident
-> [
Ident
] ->
Doc
Source
ppConstr
::
ConstrDecl
->
Doc
Source
ppNewConstr
::
NewConstrDecl
->
Doc
Source
ppExistVars
:: [
Ident
] ->
Doc
Source
ppEquation
::
Equation
->
Doc
Source
ppLhs
::
Lhs
->
Doc
Source
ppRule
::
Doc
->
Doc
->
Rhs
->
Doc
Source
ppLocalDefs
:: [
Decl
] ->
Doc
Source
ppInterface
::
Interface
->
Doc
Source
ppIDecl
::
IDecl
->
Doc
Source
ppITypeDeclLhs
::
String
->
QualIdent
-> [
Ident
] ->
Doc
Source
ppTypeExpr
::
Int
->
TypeExpr
->
Doc
Source
ppLiteral
::
Literal
->
Doc
Source
ppConstrTerm
::
Int
->
ConstrTerm
->
Doc
Source
ppFieldPatt
::
Field
ConstrTerm
->
Doc
Source
ppCondExpr
::
Doc
->
CondExpr
->
Doc
Source
ppExpr
::
Int
->
Expression
->
Doc
Source
ppStmt
::
Statement
->
Doc
Source
ppAlt
::
Alt
->
Doc
Source
ppFieldExpr
::
Doc
->
Field
Expression
->
Doc
Source
ppOp
::
InfixOp
->
Doc
Source
ppIdent
::
Ident
->
Doc
Source
ppQIdent
::
QualIdent
->
Doc
Source
ppInfixOp
::
Ident
->
Doc
Source
ppQInfixOp
::
QualIdent
->
Doc
Source
ppMIdent
::
ModuleIdent
->
Doc
Source
indent
::
Doc
->
Doc
Source
maybePP
:: (a ->
Doc
) ->
Maybe
a ->
Doc
Source
parenExp
::
Bool
->
Doc
->
Doc
Source
backQuoteExp
::
Bool
->
Doc
->
Doc
Source
parenList
:: [
Doc
] ->
Doc
Source
bracketList
:: [
Doc
] ->
Doc
Source
braceList
:: [
Doc
] ->
Doc
Source
list
:: [
Doc
] ->
Doc
Source
backsl
::
Doc
Source
vbar
::
Doc
Source
rarrow
::
Doc
Source
larrow
::
Doc
Source
backQuote
::
Doc
Source
Produced by
Haddock
version 2.4.2