hets -- a heterogenous Specification (CASL) tool setContentsIndex
Haskell.Hatchet.HsPretty
Synopsis
data PPLayout
= PPOffsideRule
| PPSemiColon
| PPInLine
| PPNoLayout
data PPHsMode = PPHsMode {
classIndent, doIndent, caseIndent, letIndent, whereIndent :: Indent
onsideIndent :: Indent
spacing :: Bool
layout :: PPLayout
comments :: Bool
}
render :: Doc -> String
renderWithMode :: PPHsMode -> Doc -> String
ppHsModule :: HsModule -> Doc
ppHsModuleHeader :: Module -> Maybe [HsExportSpec] -> Doc
ppHsDecl :: HsDecl -> Doc
ppHsQualType :: HsQualType -> Doc
ppHsType :: HsType -> Doc
ppHsExp :: HsExp -> Doc
ppHsStmt :: HsStmt -> Doc
ppHsPat :: HsPat -> Doc
ppHsAlt :: HsAlt -> Doc
ppHsName :: HsName -> Doc
ppHsQName :: HsQName -> Doc
Produced by Haddock version 0.6