hets -- a heterogenous Specification (CASL) tool setContentsIndex
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