hindent-6.0.0: Extensible Haskell pretty printer

Index

<-|>HIndent.Pretty.Combinators.Switch, HIndent.Pretty.Combinators
allExtensionsHIndent.LanguageExtension
backticksHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
backticksIfNotSymbolHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
bananaBracketsHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
BindHIndent.Pretty.SigBindFamily
blanklineHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
blanklinedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
bracesHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
bracketsHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
CaseHIndent.Pretty.Types
CaseOrCasesHIndent.Pretty.Types
caseOrCasesHIndent.Pretty.Types
CasesHIndent.Pretty.Types
CodeBlockHIndent.CodeBlock
collectLanguageExtensionsFromSourceHIndent.LanguageExtension
commaHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
CommentExtractionHIndent.Pretty.NodeComments
commentsAfterHIndent.Pretty.Types
commentsBeforeHIndent.Pretty.Types
commentsOnSameLineHIndent.Pretty.Types
Config 
1 (Type/Class)HIndent.Config
2 (Data Constructor)HIndent.Config
configExtensionsHIndent.Config
configIndentSpacesHIndent.Config
configLineBreaksHIndent.Config
configMaxColumnsHIndent.Config
configSortImportsHIndent.Config
configTrailingNewlineHIndent.Config
Context 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
convertExtensionHIndent.LanguageExtension.Conversion
convertLanguageHIndent.Language
CPPDirectivesHIndent.CodeBlock
cppSplitBlocksHIndent.CodeBlock
DataFamInstHIndent.Pretty.SigBindFamily
dataFamInstDeclHIndent.Pretty.Types
DataFamInstDecl' 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
DataFamInstDeclForHIndent.Pretty.Types
dataFamInstDeclForHIndent.Pretty.Types
DataFamInstDeclForInsideClassInstHIndent.Pretty.Types
DataFamInstDeclForTopLevelHIndent.Pretty.Types
DataFamInstDeclInsideClassInstHIndent.Pretty.Types
DataFamInstDeclTopLevelHIndent.Pretty.Types
DeclSig 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
defaultConfigHIndent.Config
defaultExtensionsHIndent.LanguageExtension
DisableExtensionHIndent.LanguageExtension.Types
DoHIndent.Pretty.Types
DoExpression 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
DoOrMdoHIndent.Pretty.Types
doOrMdoHIndent.Pretty.Types
doStmtsHIndent.Pretty.Types
dotHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
doubleQuotesHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
emptyNodeCommentsHIndent.Pretty.NodeComments
EnableExtensionHIndent.LanguageExtension.Types
eolCommentsArePrintedHIndent.Pretty.Combinators.Comment, HIndent.Pretty.Combinators
ExtensionHIndent.LanguageExtension.Types
extensionImpliesHIndent.LanguageExtension
extractImportsHIndent.Pretty.Import
extractImportsSortedHIndent.Pretty.Import
extractPragmaNameAndElementHIndent.Pragma
extractPragmasFromCodeHIndent.Pragma
famEqnHIndent.Pretty.Types
FamEqn' 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
famEqnForHIndent.Pretty.Types
FamEqnInsideClassInstHIndent.Pretty.Types
FamEqnTopLevelHIndent.Pretty.Types
filterLBindHIndent.Pretty.SigBindFamily
filterLSigHIndent.Pretty.SigBindFamily
findFileUpHIndent.Path.Find
fromCabalExtensionHIndent.LanguageExtension.Conversion
getCabalExtensionsForSourcePathHIndent.CabalFile
getConfigHIndent.Config
getExtensionsHIndent.LanguageExtension
getIndentSpacesHIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators
GRHSExpr 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
grhsExprHIndent.Pretty.Types
GRHSExprCaseHIndent.Pretty.Types
GRHSExprLambdaHIndent.Pretty.Types
GRHSExprMultiWayIfHIndent.Pretty.Types
GRHSExprNormalHIndent.Pretty.Types
GRHSExprTypeHIndent.Pretty.Types
grhsExprTypeHIndent.Pretty.Types
GRHSProc 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
GRHSProcCaseHIndent.Pretty.Types
GRHSProcLambdaHIndent.Pretty.Types
GRHSProcTypeHIndent.Pretty.Types
GRHSsExpr 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
grhssExprHIndent.Pretty.Types
grhssExprTypeHIndent.Pretty.Types
groupImportsHIndent.Pretty.Import
HaskellSourceHIndent.CodeBlock
hBarSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hCommaSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hDotSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hFieldsHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hListHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
HorizontalContext 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
hPromotedTupleHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hsSigTypeHIndent.Pretty.Types
HsSigType' 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
hsSigTypeDirHIndent.Pretty.Types
hsSigTypeForHIndent.Pretty.Types
HsSigTypeInsideDeclSigHIndent.Pretty.Types
HsSigTypeInsideInstDeclHIndent.Pretty.Types
HsSigTypeInsideVerticalFuncSigHIndent.Pretty.Types
hsTypeHIndent.Pretty.Types
HsType' 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
HsTypeDirHIndent.Pretty.Types
hsTypeDirHIndent.Pretty.Types
HsTypeForHIndent.Pretty.Types
hsTypeForHIndent.Pretty.Types
HsTypeForDeclSigHIndent.Pretty.Types
HsTypeForFuncSigHIndent.Pretty.Types
HsTypeForInstDeclHIndent.Pretty.Types
HsTypeForNormalDeclHIndent.Pretty.Types
HsTypeForVerticalAppTyHIndent.Pretty.Types
HsTypeInsideDeclSigHIndent.Pretty.Types
HsTypeInsideInstDeclHIndent.Pretty.Types
HsTypeInsideVerticalFuncSigHIndent.Pretty.Types
HsTypeNoDirHIndent.Pretty.Types
HsTypeVerticalHIndent.Pretty.Types
HsTypeWithVerticalAppTyHIndent.Pretty.Types
hTupleHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hUnboxedTupleHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvBarSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvCommaSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvFieldsHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvPromotedListHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvTupleHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvTuple'HIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvUnboxedSum'HIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
hvUnboxedTuple'HIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
immediatelyAfterDoHIndent.Pretty.Types
implicitExtensionsHIndent.LanguageExtension
importsExistHIndent.Pretty.Import
indentedBlockHIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators
indentedWithFixedLevelHIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators
indentedWithSpaceHIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators
inExprHIndent.Pretty.Types
InfixApp 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
InfixExpr 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
InfixOp 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
interHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
isPragmaHIndent.Pretty.Pragma
LambdaCase 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
lamCaseGroupHIndent.Pretty.Types
letBindsHIndent.Pretty.Types
LetIn 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
lexCodeHIndent.Parse
lhsHIndent.Pretty.Types
linedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
listCompLhsHIndent.Pretty.Types
ListComprehension 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
listCompRhsHIndent.Pretty.Types
LSigBindFamilyHIndent.Pretty.SigBindFamily
MdoHIndent.Pretty.Types
mkLSigBindFamilyListHIndent.Pretty.SigBindFamily
mkSortedLSigBindFamilyListHIndent.Pretty.SigBindFamily
modifyASTForPrettyPrintingHIndent.ModulePreprocessing
ModuleDeprecatedPragma 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
ModuleNameWithPrefix 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
newlineHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
newlinePrefixedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
NodeComments 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
nodeCommentsHIndent.Pretty.NodeComments
opHIndent.Pretty.Types
outputHIndent.Pretty.Combinators.Outputable, HIndent.Pretty.Combinators
parensHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
parensIfSymbolHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
parseModuleHIndent.Parse
ParStmtBlockInsideVerticalList 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
PatInsidePatDecl 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
pragmaExistsHIndent.Pretty.Pragma
pragmaRegexHIndent.Pragma
prefixedHIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators
prefixedLinedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
PrefixOp 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
prettyHIndent.Pretty
prettyPragmasHIndent.Pretty.Pragma
prettyPrintHIndent
Printer 
1 (Type/Class)HIndent.Printer
2 (Data Constructor)HIndent.Printer
printerLengthHIndent.Pretty.Combinators.Getter, HIndent.Pretty.Combinators
PrintState 
1 (Type/Class)HIndent.Printer
2 (Data Constructor)HIndent.Printer
promotedListBracketsHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
promotedTupleParensHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
psColumnHIndent.Printer
psConfigHIndent.Printer
psEolCommentHIndent.Printer
psFitOnOneLineHIndent.Printer
psIndentLevelHIndent.Printer
psLineHIndent.Printer
psNewlineHIndent.Printer
psOutputHIndent.Printer
RecConField 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
RecConPat 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
reformatHIndent
relocateCommentsHIndent.ModulePreprocessing.CommentRelocation
rhsHIndent.Pretty.Types
rhsSeparatorHIndent.Pretty.Combinators.RhsSeparator, HIndent.Pretty.Combinators
runPrinterHIndent.Printer
ShebangHIndent.CodeBlock
showOutputableHIndent.Pretty.Combinators.Outputable, HIndent.Pretty.Combinators
SigHIndent.Pretty.SigBindFamily
SigBindFamilyHIndent.Pretty.SigBindFamily
sortImportsByLocationHIndent.Pretty.Import.Sort
sortImportsByNameHIndent.Pretty.Import.Sort
spaceHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
spacedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
spacePrefixedHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
startingColumnHIndent.Pretty.Combinators.Getter, HIndent.Pretty.Combinators
StmtLRInsideVerticalList 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
stringHIndent.Pretty.Combinators.String, HIndent.Pretty.Combinators
strToExtHIndent.LanguageExtension.Conversion
testAstHIndent
TopLevelTyFamInstDecl 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
TyFamInstHIndent.Pretty.SigBindFamily
typedBracketsHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
TypeFamilyHIndent.Pretty.SigBindFamily
unboxedParensHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
uniqueExtensionsHIndent.LanguageExtension.Conversion
unlessSpecialOpHIndent.Pretty.Combinators.Op, HIndent.Pretty.Combinators
vBarSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
vCommaSepHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
VerticalContext 
1 (Type/Class)HIndent.Pretty.Types
2 (Data Constructor)HIndent.Pretty.Types
vFieldsHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
vFields'HIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
vListHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
vTupleHIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
vTuple'HIndent.Pretty.Combinators.Lineup, HIndent.Pretty.Combinators
whenJustHIndent.Applicative
wrapWithBarsHIndent.Pretty.Combinators.Wrap, HIndent.Pretty.Combinators
|=>HIndent.Pretty.Combinators.Indent, HIndent.Pretty.Combinators