ormolu-0.5.0.0: A formatter for Haskell source code

Index

AlwaysOrmolu.Terminal, Ormolu.Config, Ormolu
askFixityMapOrmolu.Printer.Internal, Ormolu.Printer.Combinators
askFixityOverridesOrmolu.Printer.Internal, Ormolu.Printer.Combinators
askSourceTypeOrmolu.Printer.Internal, Ormolu.Printer.Combinators
AssociatedOrmolu.Printer.Meat.Common
AsteriskOrmolu.Printer.Internal, Ormolu.Printer.Combinators
atomOrmolu.Printer.Internal, Ormolu.Printer.Combinators
attachRelativePosOrmolu.Utils
AutoOrmolu.Terminal, Ormolu.Config, Ormolu
backticksOrmolu.Printer.Combinators
bananaOrmolu.Printer.Combinators
boldOrmolu.Terminal
bootPackagesOrmolu.Fixity
bracesOrmolu.Printer.Combinators
bracketsOrmolu.Printer.Combinators
BracketStyleOrmolu.Printer.Combinators
breakpointOrmolu.Printer.Combinators
breakpoint'Ormolu.Printer.Combinators
buildFixityMapOrmolu.Fixity
buildFixityMap'Ormolu.Fixity
CabalInfo 
1 (Type/Class)Ormolu.Utils.Cabal
2 (Data Constructor)Ormolu.Utils.Cabal
canUseBracesOrmolu.Printer.Internal, Ormolu.Printer.Combinators
CaretOrmolu.Printer.Internal, Ormolu.Printer.Combinators
cfgCheckIdempotenceOrmolu.Config, Ormolu
cfgColorModeOrmolu.Config, Ormolu
cfgDebugOrmolu.Config, Ormolu
cfgDependenciesOrmolu.Config, Ormolu
cfgDynOptionsOrmolu.Config, Ormolu
cfgFixityOverridesOrmolu.Config, Ormolu
cfgRegionOrmolu.Config, Ormolu
cfgSourceTypeOrmolu.Config, Ormolu
cfgUnsafeOrmolu.Config, Ormolu
ciCabalFilePathOrmolu.Utils.Cabal
ciDependenciesOrmolu.Utils.Cabal
ciDynOptsOrmolu.Utils.Cabal
ciPackageNameOrmolu.Utils.Cabal
cmdOpTreeOrmolu.Printer.Meat.Declaration.OpTree
cmdTopPlacementOrmolu.Printer.Meat.Declaration.Value
colonFixityInfoOrmolu.Fixity.Internal
ColorModeOrmolu.Terminal, Ormolu.Config, Ormolu
combineSrcSpans'Ormolu.Utils
commaOrmolu.Printer.Combinators
commaDelOrmolu.Printer.Combinators
Comment 
1 (Type/Class)Ormolu.Parser.CommentStream
2 (Data Constructor)Ormolu.Parser.CommentStream
CommentPositionOrmolu.Printer.Internal
CommentSpanOrmolu.Printer.Internal, Ormolu.Printer.Combinators
CommentStream 
1 (Type/Class)Ormolu.Parser.CommentStream
2 (Data Constructor)Ormolu.Parser.CommentStream
Config 
1 (Type/Class)Ormolu.Config, Ormolu
2 (Data Constructor)Ormolu.Config, Ormolu
cppLinesOrmolu.Processing.Cpp
cyanOrmolu.Terminal
defaultCabalInfoOrmolu.Utils.Cabal
defaultConfigOrmolu.Config, Ormolu
defaultFixityInfoOrmolu.Fixity.Internal, Ormolu.Fixity
defaultStrategyThresholdOrmolu.Fixity
detectSourceTypeOrmolu
DifferentOrmolu.Diff.ParseResult
diffParseResultOrmolu.Diff.ParseResult
diffTextOrmolu.Diff.Text
DisableExtensionOrmolu.Utils.Cabal
dontUseBracesOrmolu.Printer.Internal, Ormolu.Printer.Combinators
DynOption 
1 (Type/Class)Ormolu.Config, Ormolu
2 (Data Constructor)Ormolu.Config, Ormolu
dynOptionToLocatedStrOrmolu.Config
EnableExtensionOrmolu.Utils.Cabal
enterLayoutOrmolu.Printer.Internal
equalsOrmolu.Printer.Combinators
exprOpTreeOrmolu.Printer.Meat.Declaration.OpTree
exprPlacementOrmolu.Printer.Meat.Declaration.Value
ExtensionOrmolu.Utils.Cabal
FamilyStyleOrmolu.Printer.Meat.Common
fiDirectionOrmolu.Fixity.Internal, Ormolu.Fixity
fiMaxPrecedenceOrmolu.Fixity.Internal, Ormolu.Fixity
fiMinPrecedenceOrmolu.Fixity.Internal, Ormolu.Fixity
findCabalFileOrmolu.Utils.Cabal
FirstPosOrmolu.Utils
FixityDirectionOrmolu.Fixity.Internal, Ormolu.Fixity
FixityInfo 
1 (Type/Class)Ormolu.Fixity.Internal, Ormolu.Fixity
2 (Data Constructor)Ormolu.Fixity.Internal, Ormolu.Fixity
FixityMapOrmolu.Fixity.Internal, Ormolu.Fixity
ForAllInvisOrmolu.Printer.Meat.Type
ForAllVisOrmolu.Printer.Meat.Type
ForAllVisibilityOrmolu.Printer.Meat.Type
FreeOrmolu.Printer.Meat.Common
getCabalInfoForSourceFileOrmolu.Utils.Cabal
getContentsUtf8Ormolu.Utils.IO
getEnclosingSpanOrmolu.Printer.Internal, Ormolu.Printer.Combinators
getFixityOverridesForSourceFileOrmolu.Utils.Fixity
getLayoutOrmolu.Printer.Internal, Ormolu.Printer.Combinators
getLoc'Ormolu.Utils
getOpNameOrmolu.Printer.Meat.Declaration.OpTree
getOpNameStrOrmolu.Printer.Meat.Declaration.OpTree
getSpanMarkOrmolu.Printer.Internal, Ormolu.Printer.Combinators
greenOrmolu.Terminal
HackageInfo 
1 (Type/Class)Ormolu.Fixity.Internal, Ormolu.Fixity
2 (Data Constructor)Ormolu.Fixity.Internal, Ormolu.Fixity
HaddockSpanOrmolu.Printer.Internal, Ormolu.Printer.Combinators
HaddockStyleOrmolu.Printer.Internal, Ormolu.Printer.Combinators
HangingOrmolu.Printer.Combinators
hasAtomsBeforeOrmolu.Parser.CommentStream
hasDocStringsOrmolu.Printer.Meat.Type
HasSrcSpanOrmolu.Utils
hsOuterTyVarBndrsToHsTypeOrmolu.Printer.Meat.Type
inciOrmolu.Printer.Internal, Ormolu.Printer.Combinators
inciHalfOrmolu.Printer.Internal, Ormolu.Printer.Combinators
inciIfOrmolu.Printer.Combinators
incSpanLineOrmolu.Utils
InfixLOrmolu.Fixity.Internal, Ormolu.Fixity
InfixNOrmolu.Fixity.Internal, Ormolu.Fixity
InfixROrmolu.Fixity.Internal, Ormolu.Fixity
interferingTxtOrmolu.Printer.Internal
intSetToRegionsOrmolu.Processing.Common
isExtensionEnabledOrmolu.Printer.Internal, Ormolu.Printer.Combinators
isHardSplitterOpOrmolu.Printer.Operators
isMultilineCommentOrmolu.Parser.CommentStream
LastPosOrmolu.Utils
LayoutOrmolu.Printer.Internal, Ormolu.Printer.Combinators
LazyFixityMap 
1 (Type/Class)Ormolu.Fixity.Internal, Ormolu.Fixity
2 (Data Constructor)Ormolu.Fixity.Internal
lhsTypeToSigTypeOrmolu.Printer.Meat.Type
linesInRegionOrmolu.Processing.Common
loc'Ormolu.Utils
locatedOrmolu.Printer.Combinators
located'Ormolu.Printer.Combinators
lookupFixityOrmolu.Fixity.Internal, Ormolu.Fixity
manualExtsOrmolu.Parser
MiddlePosOrmolu.Utils
mkCommentStreamOrmolu.Parser.CommentStream
mkSpanStreamOrmolu.Printer.SpanStream
ModuleSourceOrmolu.Config, Ormolu
MultiLineOrmolu.Printer.Internal, Ormolu.Printer.Combinators
NOrmolu.Printer.Combinators
NamedOrmolu.Printer.Internal, Ormolu.Printer.Combinators
NeverOrmolu.Terminal, Ormolu.Config, Ormolu
newline 
1 (Function)Ormolu.Terminal
2 (Function)Ormolu.Printer.Internal, Ormolu.Printer.Combinators
nextEltSpanOrmolu.Printer.Internal
NormalOrmolu.Printer.Combinators
normalizeImportsOrmolu.Imports
notImplementedOrmolu.Utils
OnNextLineOrmolu.Printer.Internal
OnTheSameLineOrmolu.Printer.Internal
onTheSameLineOrmolu.Utils
OpBranchesOrmolu.Printer.Operators
opiFixOrmolu.Printer.Operators
opiNameOrmolu.Printer.Operators
OpInfo 
1 (Type/Class)Ormolu.Printer.Operators
2 (Data Constructor)Ormolu.Printer.Operators
opiOpOrmolu.Printer.Operators
OpNodeOrmolu.Printer.Operators
OpTreeOrmolu.Printer.Operators
opTreeLocOrmolu.Printer.Operators
ormoluOrmolu
OrmoluASTDiffersOrmolu.Exception, Ormolu
OrmoluCabalFileParsingFailedOrmolu.Exception, Ormolu
OrmoluExceptionOrmolu.Exception, Ormolu
ormoluFileOrmolu
OrmoluFixityOverridesParseErrorOrmolu.Exception, Ormolu
OrmoluMissingStdinInputFileOrmolu.Exception, Ormolu
OrmoluNonIdempotentOutputOrmolu.Exception, Ormolu
OrmoluOutputParsingFailedOrmolu.Exception, Ormolu
OrmoluParsingFailedOrmolu.Exception, Ormolu
ormoluStdinOrmolu
OrmoluUnrecognizedOptsOrmolu.Exception, Ormolu
PackageNameOrmolu.Utils.Cabal
packageToOpsOrmolu.Fixity
packageToPopularityOrmolu.Fixity
parensOrmolu.Printer.Combinators
parensHashOrmolu.Printer.Combinators
parseCabalInfoOrmolu.Utils.Cabal
ParsedSnippetOrmolu.Parser.Result
parseFixityDeclarationOrmolu.Fixity.Parser
parseFixityDeclarationStrOrmolu.Utils.Fixity
parseFixityMapOrmolu.Fixity.Parser
parseModuleOrmolu.Parser
parsePragmaOrmolu.Parser.Pragma
ParseResult 
1 (Type/Class)Ormolu.Parser.Result
2 (Data Constructor)Ormolu.Parser.Result
ParseResultDiffOrmolu.Diff.ParseResult
PipeOrmolu.Printer.Internal, Ormolu.Printer.Combinators
placeHangingOrmolu.Printer.Combinators
PlacementOrmolu.Printer.Combinators
popCommentOrmolu.Printer.Internal
PragmaOrmolu.Parser.Pragma
pragmaOrmolu.Printer.Combinators
pragmaBracesOrmolu.Printer.Combinators
PragmaLanguageOrmolu.Parser.Pragma
PragmaOptionsGHCOrmolu.Parser.Pragma
PragmaOptionsHaddockOrmolu.Parser.Pragma
prCommentStreamOrmolu.Parser.Result
preprocessOrmolu.Processing.Preprocess
prExtensionsOrmolu.Parser.Result
prFixityMapOrmolu.Parser.Result
prFixityOverridesOrmolu.Parser.Result
prIndentOrmolu.Parser.Result
printFixityMapOrmolu.Fixity.Printer
printSnippetsOrmolu.Printer
printTextDiffOrmolu.Diff.Text
prParsedSourceOrmolu.Parser.Result
prPragmasOrmolu.Parser.Result
prSourceTypeOrmolu.Parser.Result
prStackHeaderOrmolu.Parser.Result
putOrmolu.Terminal
putRealSrcSpanOrmolu.Terminal
putSOrmolu.Terminal
putSrcSpanOrmolu.Terminal
p_activationOrmolu.Printer.Meat.Declaration.Signature
p_annDeclOrmolu.Printer.Meat.Declaration.Annotation
p_classDeclOrmolu.Printer.Meat.Declaration.Class
p_clsInstDeclOrmolu.Printer.Meat.Declaration.Instance
p_cmdOpTreeOrmolu.Printer.Meat.Declaration.OpTree
p_conDeclFieldsOrmolu.Printer.Meat.Type
p_dataDeclOrmolu.Printer.Meat.Declaration.Data
p_dataFamInstDeclOrmolu.Printer.Meat.Declaration.Instance
p_defaultDeclOrmolu.Printer.Meat.Declaration.Default
p_exprOpTreeOrmolu.Printer.Meat.Declaration.OpTree
p_famDeclOrmolu.Printer.Meat.Declaration.TypeFamily
p_forallBndrsOrmolu.Printer.Meat.Type
p_foreignDeclOrmolu.Printer.Meat.Declaration.Foreign
p_hsCmdTopOrmolu.Printer.Meat.Declaration.Value
p_hsContextOrmolu.Printer.Meat.Type
p_hsDeclsOrmolu.Printer.Meat.Declaration
p_hsDeclsRespectGroupingOrmolu.Printer.Meat.Declaration
p_hsDocNameOrmolu.Printer.Meat.Common
p_hsDocStringOrmolu.Printer.Meat.Common
p_hsExprOrmolu.Printer.Meat.Declaration.Value
p_hsExpr'Ormolu.Printer.Meat.Declaration.Value
p_hsmodExportsOrmolu.Printer.Meat.ImportExport
p_hsmodImportOrmolu.Printer.Meat.ImportExport
p_hsmodNameOrmolu.Printer.Meat.Common
p_hsModuleOrmolu.Printer.Meat.Module
p_hsSigTypeOrmolu.Printer.Meat.Type
p_hsSpliceOrmolu.Printer.Meat.Declaration.Value
p_hsTypeOrmolu.Printer.Meat.Type
p_hsTypePostDocOrmolu.Printer.Meat.Type
p_hsTyVarBndrOrmolu.Printer.Meat.Type
p_ieWrappedNameOrmolu.Printer.Meat.Common
p_infixDefHelperOrmolu.Printer.Meat.Common
p_lhsTypeArgOrmolu.Printer.Meat.Type
p_moduleWarningOrmolu.Printer.Meat.Declaration.Warning
p_patOrmolu.Printer.Meat.Declaration.Value
p_pragmasOrmolu.Printer.Meat.Pragma
p_qualNameOrmolu.Printer.Meat.Common
p_rdrNameOrmolu.Printer.Meat.Common
p_roleAnnotOrmolu.Printer.Meat.Declaration.RoleAnnotation
p_ruleDeclsOrmolu.Printer.Meat.Declaration.Rule
p_sigDeclOrmolu.Printer.Meat.Declaration.Signature
p_sourceTextOrmolu.Printer.Meat.Common
p_spliceDeclOrmolu.Printer.Meat.Declaration.Splice
p_standaloneDerivDeclOrmolu.Printer.Meat.Declaration.Instance
p_standaloneKindSigOrmolu.Printer.Meat.Declaration.Signature
p_stringLitOrmolu.Printer.Meat.Declaration.Value
p_synDeclOrmolu.Printer.Meat.Declaration.Type
p_tyFamInstDeclOrmolu.Printer.Meat.Declaration.Instance
p_tyFamInstEqnOrmolu.Printer.Meat.Declaration.TypeFamily
p_tyOpTreeOrmolu.Printer.Meat.Declaration.OpTree
p_typeAscriptionOrmolu.Printer.Meat.Declaration.Signature
p_valDeclOrmolu.Printer.Meat.Declaration.Value
p_warnDeclsOrmolu.Printer.Meat.Declaration.Warning
ROrmolu.Printer.Internal, Ormolu.Printer.Combinators
RawSnippetOrmolu.Parser.Result
readFileUtf8Ormolu.Utils.IO
reassociateOpTreeOrmolu.Printer.Operators
redOrmolu.Terminal
RegionDeltas 
1 (Type/Class)Ormolu.Config
2 (Data Constructor)Ormolu.Config
regionEndLineOrmolu.Config, Ormolu
RegionIndices 
1 (Type/Class)Ormolu.Config, Ormolu
2 (Data Constructor)Ormolu.Config, Ormolu
regionIndicesToDeltasOrmolu.Config
regionPrefixLengthOrmolu.Config
regionStartLineOrmolu.Config, Ormolu
regionSuffixLengthOrmolu.Config
registerPendingCommentLineOrmolu.Printer.Internal
reindentOrmolu.Processing.Common
RelativePosOrmolu.Utils
removeIndentationOrmolu.Processing.Common
runROrmolu.Printer.Internal, Ormolu.Printer.Combinators
runTermOrmolu.Terminal
SOrmolu.Printer.Combinators
SameOrmolu.Diff.ParseResult
selectSpansOrmolu.Diff.Text
sepOrmolu.Printer.Combinators
separatedByBlankOrmolu.Utils
separatedByBlankNEOrmolu.Utils
sepSemiOrmolu.Printer.Combinators
setSpanMarkOrmolu.Printer.Internal, Ormolu.Printer.Combinators
showCommentStreamOrmolu.Parser.CommentStream
showOutputableOrmolu.Utils
SignatureSourceOrmolu.Config, Ormolu
SingleLineOrmolu.Printer.Internal, Ormolu.Printer.Combinators
SinglePosOrmolu.Utils
sitccOrmolu.Printer.Internal, Ormolu.Printer.Combinators
SourceSnippetOrmolu.Parser.Result
SourceTypeOrmolu.Config, Ormolu
spaceOrmolu.Printer.Internal, Ormolu.Printer.Combinators
SpanMarkOrmolu.Printer.Internal, Ormolu.Printer.Combinators
spanMarkSpanOrmolu.Printer.Internal, Ormolu.Printer.Combinators
SpanStream 
1 (Type/Class)Ormolu.Printer.SpanStream
2 (Data Constructor)Ormolu.Printer.SpanStream
spitCommentNowOrmolu.Printer.Comments
spitCommentPendingOrmolu.Printer.Comments
spitFollowingCommentsOrmolu.Printer.Comments
spitPrecedingCommentsOrmolu.Printer.Comments
spitRemainingCommentsOrmolu.Printer.Comments
splitDocStringOrmolu.Utils
StatementSpanOrmolu.Printer.Internal, Ormolu.Printer.Combinators
switchLayoutOrmolu.Printer.Combinators
TermOrmolu.Terminal
TextDiffOrmolu.Diff.Text
thisLineSpansOrmolu.Printer.Internal
trimSpanStreamOrmolu.Printer.Internal
txtOrmolu.Printer.Internal, Ormolu.Printer.Combinators
tyOpTreeOrmolu.Printer.Meat.Declaration.OpTree
tyVarsToTyPatsOrmolu.Printer.Meat.Type
unCommentOrmolu.Parser.CommentStream
unDynOptionOrmolu.Config, Ormolu
UnknownExtensionOrmolu.Utils.Cabal
unPackageNameOrmolu.Utils.Cabal
useBracesOrmolu.Printer.Internal, Ormolu.Printer.Combinators
vlayoutOrmolu.Printer.Internal, Ormolu.Printer.Combinators
withEnclosingSpanOrmolu.Printer.Internal
withPrettyOrmoluExceptionsOrmolu.Exception, Ormolu
writeFileUtf8Ormolu.Utils.IO