| ACS | Language.Haskell.GHC.ExactPrint.Types | 
| acs | Language.Haskell.GHC.ExactPrint.Types | 
| ACS' | Language.Haskell.GHC.ExactPrint.Types | 
| addAnnotationsForPretty | Language.Haskell.GHC.ExactPrint.Pretty, Language.Haskell.GHC.ExactPrint | 
| addDP | Language.Haskell.GHC.ExactPrint.Utils | 
| addSimpleAnnT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| addTrailingComma | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| addTrailingCommaT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| AddVbar | Language.Haskell.GHC.ExactPrint.Types | 
| AdvanceLine | Language.Haskell.GHC.ExactPrint.Types | 
| Ann | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| annCapturedSpan | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| AnnComment | Language.Haskell.GHC.ExactPrint.Types | 
| annCommentEntryDelta | Language.Haskell.GHC.ExactPrint.Utils | 
| AnnConName | Language.Haskell.GHC.ExactPrint.Types | 
| annEntryDelta | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| annFollowingComments | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| annGetConstr | Language.Haskell.GHC.ExactPrint.Types | 
| AnnKey |  | 
| 1 (Type/Class) | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| 2 (Data Constructor) | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| annLeadingCommentEntryDelta | Language.Haskell.GHC.ExactPrint.Utils | 
| annNone | Language.Haskell.GHC.ExactPrint.Types | 
| Annotate | Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| annotate | Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| Annotated | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| Annotation | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| AnnotationF | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| AnnotationsToComments | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| annotationsToComments | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| annPriorComments | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| Anns | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| annsDP | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| AnnSemiSep | Language.Haskell.GHC.ExactPrint.Types | 
| annSortKey | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| AnnSpan | Language.Haskell.GHC.ExactPrint.Types | 
| AnnString | Language.Haskell.GHC.ExactPrint.Types | 
| annTrueEntryDelta | Language.Haskell.GHC.ExactPrint.Utils | 
| AnnTypeApp | Language.Haskell.GHC.ExactPrint.Types | 
| applyListAnnotations | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| applyListAnnotationsContexts | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| applyListAnnotationsLayout | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| AstContext | Language.Haskell.GHC.ExactPrint.Types | 
| AstContextSet | Language.Haskell.GHC.ExactPrint.Types | 
| balanceComments | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| balanceTrailingComments | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| bumpAcs | Language.Haskell.GHC.ExactPrint.Utils | 
| captureOrder | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| captureOrderAnnKey | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| CaseAlt | Language.Haskell.GHC.ExactPrint.Types | 
| cloneT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| CN | Language.Haskell.GHC.ExactPrint.Types | 
| Comment |  | 
| 1 (Type/Class) | Language.Haskell.GHC.ExactPrint.Types, Language.Haskell.GHC.ExactPrint | 
| 2 (Data Constructor) | Language.Haskell.GHC.ExactPrint.Types | 
| comment2dp | Language.Haskell.GHC.ExactPrint.Utils | 
| commentContents | Language.Haskell.GHC.ExactPrint.Types | 
| commentIdentifier | Language.Haskell.GHC.ExactPrint.Types | 
| commentOrigin | Language.Haskell.GHC.ExactPrint.Types | 
| Constraints | Language.Haskell.GHC.ExactPrint.Types | 
| CountAnns | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| countAnns | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| cppDefine | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| cppFile | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| cppInclude | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| CppOptions |  | 
| 1 (Type/Class) | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| 2 (Data Constructor) | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| CtxFirst | Language.Haskell.GHC.ExactPrint.Types | 
| CtxLast | Language.Haskell.GHC.ExactPrint.Types | 
| CtxMiddle | Language.Haskell.GHC.ExactPrint.Types | 
| CtxOnly | Language.Haskell.GHC.ExactPrint.Types | 
| CtxPos | Language.Haskell.GHC.ExactPrint.Types | 
| debug | Language.Haskell.GHC.ExactPrint.Utils | 
| debugM | Language.Haskell.GHC.ExactPrint.Utils | 
| debugP | Language.Haskell.GHC.ExactPrint.Utils | 
| decl2Bind | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| decl2Sig | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| declFun | Language.Haskell.GHC.ExactPrint.Types | 
| defaultACS | Language.Haskell.GHC.ExactPrint.Types | 
| defaultCppOptions | Language.Haskell.GHC.ExactPrint.Preprocess, Language.Haskell.GHC.ExactPrint.Parsers | 
| deltaColumn | Language.Haskell.GHC.ExactPrint.Types | 
| DeltaOptions | Language.Haskell.GHC.ExactPrint.Delta | 
| deltaOptions | Language.Haskell.GHC.ExactPrint.Delta | 
| DeltaPos | Language.Haskell.GHC.ExactPrint.Types | 
| deltaRow | Language.Haskell.GHC.ExactPrint.Types | 
| Deriving | Language.Haskell.GHC.ExactPrint.Types | 
| DP | Language.Haskell.GHC.ExactPrint.Types | 
| dpFromString | Language.Haskell.GHC.ExactPrint.Utils | 
| drRigidity | Language.Haskell.GHC.ExactPrint.Delta | 
| emptyAnns | Language.Haskell.GHC.ExactPrint.Types | 
| epAstPrint | Language.Haskell.GHC.ExactPrint.Print | 
| epRigidity | Language.Haskell.GHC.ExactPrint.Print | 
| epTokenPrint | Language.Haskell.GHC.ExactPrint.Print | 
| epWhitespacePrint | Language.Haskell.GHC.ExactPrint.Print | 
| exactPrint | Language.Haskell.GHC.ExactPrint.Print, Language.Haskell.GHC.ExactPrint | 
| exactPrintWithOptions | Language.Haskell.GHC.ExactPrint.Print | 
| ExplicitNeverActive | Language.Haskell.GHC.ExactPrint.Types | 
| extractComments | Language.Haskell.GHC.ExactPrint.Utils | 
| FollowingLine | Language.Haskell.GHC.ExactPrint.Types | 
| G | Language.Haskell.GHC.ExactPrint.Types | 
| getAnnotationEP | Language.Haskell.GHC.ExactPrint.Utils | 
| getAnnsT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| getCppTokensAsComments | Language.Haskell.GHC.ExactPrint.Preprocess | 
| getEntryDP | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| getEntryDPT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| getLayoutStartCol | Language.Haskell.GHC.ExactPrint.Types | 
| getPreprocessedSrcDirect | Language.Haskell.GHC.ExactPrint.Preprocess | 
| GetSrcSpanForKw | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| getSrcSpanForKw | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| gfromJust | Language.Haskell.GHC.ExactPrint.Utils | 
| GhcPs | Language.Haskell.GHC.ExactPrint.Types | 
| GhcRn | Language.Haskell.GHC.ExactPrint.Types | 
| GhcTc | Language.Haskell.GHC.ExactPrint.Types | 
| ghcWrapper | Language.Haskell.GHC.ExactPrint.Parsers | 
| ghead | Language.Haskell.GHC.ExactPrint.Utils | 
| glast | Language.Haskell.GHC.ExactPrint.Utils | 
| graftT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| gtail | Language.Haskell.GHC.ExactPrint.Utils | 
| HasDecls | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hasDeclsSybTransform | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| HasHiding | Language.Haskell.GHC.ExactPrint.Types | 
| HasTransform | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hoistTransform | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hsDecls | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hsDeclsGeneric | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hsDeclsPatBind | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hsDeclsPatBindD | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| hsDeclsValBinds | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| IfInContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| ifInContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| inAcs | Language.Haskell.GHC.ExactPrint.Utils | 
| InClassDecl | Language.Haskell.GHC.ExactPrint.Types | 
| inContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| InfixOp | Language.Haskell.GHC.ExactPrint.Types | 
| InGadt | Language.Haskell.GHC.ExactPrint.Types | 
| InIE | Language.Haskell.GHC.ExactPrint.Types | 
| initDynFlags | Language.Haskell.GHC.ExactPrint.Parsers | 
| initDynFlagsPure | Language.Haskell.GHC.ExactPrint.Parsers | 
| InRecCon | Language.Haskell.GHC.ExactPrint.Types | 
| insertAfter | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| insertAtEnd | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| insertAtStart | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| insertBefore | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| InSpliceDecl | Language.Haskell.GHC.ExactPrint.Types | 
| Intercalate | Language.Haskell.GHC.ExactPrint.Types | 
| InTypeApp | Language.Haskell.GHC.ExactPrint.Types | 
| isExactName | Language.Haskell.GHC.ExactPrint.Utils | 
| isGadt | Language.Haskell.GHC.ExactPrint.Utils | 
| isGoodDelta | Language.Haskell.GHC.ExactPrint.Utils | 
| isListComp | Language.Haskell.GHC.ExactPrint.Utils | 
| isPointSrcSpan | Language.Haskell.GHC.ExactPrint.Utils | 
| isSymbolRdrName | Language.Haskell.GHC.ExactPrint.Utils | 
| isUniqueSrcSpan | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| KeywordId | Language.Haskell.GHC.ExactPrint.Types | 
| keywordToString | Language.Haskell.GHC.ExactPrint.Lookup | 
| LambdaExpr | Language.Haskell.GHC.ExactPrint.Types | 
| LayoutStartCol |  | 
| 1 (Type/Class) | Language.Haskell.GHC.ExactPrint.Types | 
| 2 (Data Constructor) | Language.Haskell.GHC.ExactPrint.Types | 
| LC | Language.Haskell.GHC.ExactPrint.Types | 
| lcInitial | Language.Haskell.GHC.ExactPrint.Types | 
| lcLast | Language.Haskell.GHC.ExactPrint.Types | 
| lcMiddle | Language.Haskell.GHC.ExactPrint.Types | 
| lcOnly | Language.Haskell.GHC.ExactPrint.Types | 
| LeftMost | Language.Haskell.GHC.ExactPrint.Types | 
| liftT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| ListContexts | Language.Haskell.GHC.ExactPrint.Types | 
| listContexts | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| listContexts' | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| ListItem | Language.Haskell.GHC.ExactPrint.Types | 
| ListStart | Language.Haskell.GHC.ExactPrint.Types | 
| logDataWithAnnsTr | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| logTr | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| mark | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkAnnBeforeAnn | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markAnnBeforeAnn | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markAnnOpen | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markAST | Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| MarkEOF | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markEOF | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkExternal | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markExternal | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markExternalSourceText | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkInside | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markInside | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkInstead | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markInstead | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markListIntercalateWithFun | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markListIntercalateWithFunLevel | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markListIntercalateWithFunLevelCtx | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markListWithContextsFunction | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkMany | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markMany | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkManyOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markManyOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markOffset | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markOffsetOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkOffsetPrim | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markOffsetPrim | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkOffsetPrimOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markOffsetPrimOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markOffsetWithString | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkOutside | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markOutside | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkPPOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markPPOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| MarkPrim | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| markPrim | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markSourceText | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markTrailingSemi | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markWithString | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| markWithStringOptional | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| mergeAnnList | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| mergeAnns | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| mkAnnKey | Language.Haskell.GHC.ExactPrint.Types | 
| mkComment | Language.Haskell.GHC.ExactPrint.Utils | 
| mkKWComment | Language.Haskell.GHC.ExactPrint.Utils | 
| modifyAnnsT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| modifyDeclsT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| modifyValD | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| moveTrailingComments | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| NoAdvanceLine | Language.Haskell.GHC.ExactPrint.Types | 
| NoDarrow | Language.Haskell.GHC.ExactPrint.Types | 
| noExt | Language.Haskell.GHC.ExactPrint.Types | 
| NoPrecedingSpace | Language.Haskell.GHC.ExactPrint.Types | 
| NormalLayout | Language.Haskell.GHC.ExactPrint.Types | 
| normalLayout | Language.Haskell.GHC.ExactPrint.Delta | 
| occAttributes | Language.Haskell.GHC.ExactPrint.Utils | 
| orderByKey | Language.Haskell.GHC.ExactPrint.Utils | 
| Parens | Language.Haskell.GHC.ExactPrint.Types | 
| parseDecl | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseExpr | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseImport | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModule | Language.Haskell.GHC.ExactPrint.Parsers, Language.Haskell.GHC.ExactPrint | 
| parseModuleApiAnnsWithCpp | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModuleApiAnnsWithCppInternal | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModuleFromString | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModuleFromStringInternal | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModuleWithCpp | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseModuleWithOptions | Language.Haskell.GHC.ExactPrint.Parsers | 
| parsePattern | Language.Haskell.GHC.ExactPrint.Parsers | 
| Parser | Language.Haskell.GHC.ExactPrint.Parsers | 
| ParseResult | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseStmt | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseType | Language.Haskell.GHC.ExactPrint.Parsers | 
| parseWith | Language.Haskell.GHC.ExactPrint.Parsers | 
| Pos | Language.Haskell.GHC.ExactPrint.Types | 
| pos2delta | Language.Haskell.GHC.ExactPrint.Utils | 
| postParseTransform | Language.Haskell.GHC.ExactPrint.Parsers | 
| PrefixOp | Language.Haskell.GHC.ExactPrint.Types | 
| PrefixOpDollar | Language.Haskell.GHC.ExactPrint.Types | 
| PrintOptions | Language.Haskell.GHC.ExactPrint.Print | 
| printOptions | Language.Haskell.GHC.ExactPrint.Print | 
| pushAcs | Language.Haskell.GHC.ExactPrint.Utils | 
| putAnnsT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| rdrName2String | Language.Haskell.GHC.ExactPrint.Utils | 
| readFileGhc | Language.Haskell.GHC.ExactPrint.Preprocess | 
| relativiseApiAnns | Language.Haskell.GHC.ExactPrint.Delta, Language.Haskell.GHC.ExactPrint | 
| relativiseApiAnnsWithComments | Language.Haskell.GHC.ExactPrint.Delta, Language.Haskell.GHC.ExactPrint | 
| relativiseApiAnnsWithOptions | Language.Haskell.GHC.ExactPrint.Delta | 
| removeTrailingCommaT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| replaceDecls | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| replaceDeclsPatBind | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| replaceDeclsPatBindD | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| replaceDeclsValbinds | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| Rigidity | Language.Haskell.GHC.ExactPrint.Types | 
| RigidLayout | Language.Haskell.GHC.ExactPrint.Types | 
| rs | Language.Haskell.GHC.ExactPrint.Utils | 
| runTransform | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| runTransformFrom | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| runTransformFromT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| runTransformT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setAcs | Language.Haskell.GHC.ExactPrint.Utils | 
| setAcsWithLevel | Language.Haskell.GHC.ExactPrint.Utils | 
| setContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| SetContextLevel | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| setContextLevel | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| setEntryDP | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setEntryDPT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| SetLayoutFlag | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| setLayoutFlag | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| setPrecedingLines | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setPrecedingLinesDecl | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setPrecedingLinesDeclT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setPrecedingLinesT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| setRigidFlag | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| showAnnData | Language.Haskell.GHC.ExactPrint.Utils | 
| showGhc | Language.Haskell.GHC.ExactPrint.Utils | 
| showSDocDebug_ | Language.Haskell.GHC.ExactPrint.Utils | 
| showSDoc_ | Language.Haskell.GHC.ExactPrint.Utils | 
| sourceTextToString | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| spanLength | Language.Haskell.GHC.ExactPrint.Utils | 
| sr | Language.Haskell.GHC.ExactPrint.Utils | 
| srcSpanEndColumn | Language.Haskell.GHC.ExactPrint.Utils | 
| srcSpanEndLine | Language.Haskell.GHC.ExactPrint.Utils | 
| srcSpanStartColumn | Language.Haskell.GHC.ExactPrint.Utils | 
| srcSpanStartLine | Language.Haskell.GHC.ExactPrint.Utils | 
| ss2delta | Language.Haskell.GHC.ExactPrint.Utils | 
| ss2pos | Language.Haskell.GHC.ExactPrint.Utils | 
| ss2posEnd | Language.Haskell.GHC.ExactPrint.Utils | 
| ss2range | Language.Haskell.GHC.ExactPrint.Utils | 
| StoreOriginalSrcSpan | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| storeOriginalSrcSpan | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| stringOptions | Language.Haskell.GHC.ExactPrint.Print | 
| stripLinePragmas | Language.Haskell.GHC.ExactPrint.Preprocess | 
| TellContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| tellContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| tokComment | Language.Haskell.GHC.ExactPrint.Utils | 
| TopLevel | Language.Haskell.GHC.ExactPrint.Types | 
| transferEntryDP | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| transferEntryDPT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| Transform | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| TransformT |  | 
| 1 (Type/Class) | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| 2 (Data Constructor) | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| unConName | Language.Haskell.GHC.ExactPrint.Types | 
| undelta | Language.Haskell.GHC.ExactPrint.Utils | 
| uniqueSrcSpanT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| unsetAcs | Language.Haskell.GHC.ExactPrint.Utils | 
| UnsetContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| unsetContext | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| unTransformT | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| warn | Language.Haskell.GHC.ExactPrint.Utils | 
| WithAST | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| withAST | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| withDynFlags | Language.Haskell.GHC.ExactPrint.Parsers | 
| withLocated | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| WithSortKey | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| withSortKey | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| WithSortKeyContexts | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| withSortKeyContexts | Language.Haskell.GHC.ExactPrint.AnnotateTypes | 
| withSortKeyContextsHelper | Language.Haskell.GHC.ExactPrint.AnnotateTypes, Language.Haskell.GHC.ExactPrint.Annotater, Language.Haskell.GHC.ExactPrint.Annotate | 
| wrapDecl | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint | 
| wrapSig | Language.Haskell.GHC.ExactPrint.Transform, Language.Haskell.GHC.ExactPrint |