hets -- a heterogenous Specification (CASL) tool set
Contents
Index
Haskell.Hatchet.AHsPretty
Synopsis
data
PPLayout
=
PPOffsideRule
|
PPSemiColon
|
PPInLine
|
PPNoLayout
data
PPAHsMode
=
PPAHsMode
{
classIndent
,
doIndent
,
caseIndent
,
letIndent
,
whereIndent
::
Indent
onsideIndent
::
Indent
spacing
::
Bool
layout
::
PPLayout
comments
::
Bool
}
render
::
Doc
->
String
renderWithMode
::
PPAHsMode
->
Doc
->
String
ppAHsModule
::
AHsModule
->
Doc
ppAHsModuleHeader
::
AModule
->
Maybe
[
AHsExportSpec
] ->
Doc
ppAHsDecl
::
AHsDecl
->
Doc
ppAHsQualType
::
AHsQualType
->
Doc
ppAHsType
::
AHsType
->
Doc
ppAHsExp
::
AHsExp
->
Doc
ppAHsStmt
::
AHsStmt
->
Doc
ppAHsPat
::
AHsPat
->
Doc
ppAHsAlt
::
AHsAlt
->
Doc
ppAHsName
::
AHsName
->
Doc
ppAHsGuardedRhs
::
AHsGuardedRhs
->
Doc
Produced by
Haddock
version 0.6