ExactPrint Void | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint FastString | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint HsDocString | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint HsDocStringChunk | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint CCallConv | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint CExportSpec | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint Safety | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint StringLiteral | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint Role | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint ModuleName | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint HsIPName | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint DataFamInstDeclWithContext | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (BooleanFormula (LocatedN RdrName)) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (LocatedA a) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (LocatedC a) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedL (BooleanFormula (LocatedN RdrName))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (Match GhcPs (LocatedA body)) => ExactPrint (LocatedL [LocatedA (Match GhcPs (LocatedA body))]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedL [LocatedA (StmtLR GhcPs GhcPs (LocatedA (HsCmd GhcPs)))]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedL [LocatedA (StmtLR GhcPs GhcPs (LocatedA (HsExpr GhcPs)))]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedL [LocatedA (IE GhcPs)]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedL [LocatedA (ConDeclField GhcPs)]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedN RdrName) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedP OverlapMode) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedP CType) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedP (WarningTxt GhcPs)) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (Located a) | Bare Located elements are simply stripped off without further
processing. |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsModule GhcPs) | 'Located (HsModule GhcPs)' corresponds to ParsedSource |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsBind GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsIPBinds GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsLocalBinds GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (IPBind GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (RecordPatSynField GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (Sig GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (AnnDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ClsInstDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ConDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DefaultDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DerivClauseTys GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DerivDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DerivStrategy GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DocDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (FamilyDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ForeignDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ForeignExport GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ForeignImport GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (FunDep GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsDerivingClause GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (InjectivityAnn GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (InstDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (RoleAnnotDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (RuleBndr GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (RuleDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (RuleDecls GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (SpliceDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (StandaloneKindSig GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (TyClDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (TyFamInstDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (WarnDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (WarnDecls GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (DotFieldOcc GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (FieldLabelStrings GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsCmd GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsCmdTop GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsExpr GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsPragE GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsTupArg GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsUntypedSplice GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (IE GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (IEWrappedName GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ImportDecl GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsOverLit GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsConPatTyArg GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (Pat GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (AmbiguousFieldOcc GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ConDeclField GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (FieldOcc GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsForAllTelescope GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsPatSigType GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsSigType GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsType GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (Maybe a) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint [a] | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
(ExactPrint (HsFieldBind (LocatedAn NoEpAnns (a GhcPs)) body), ExactPrint (HsFieldBind (LocatedAn NoEpAnns (b GhcPs)) body)) => ExactPrint (Either [LocatedA (HsFieldBind (LocatedAn NoEpAnns (a GhcPs)) body)] [LocatedA (HsFieldBind (LocatedAn NoEpAnns (b GhcPs)) body)]) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (WithHsDocIdentifiers a GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (LocatedAn NoEpAnns a) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (HsValBindsLR GhcPs GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (PatSynBind GhcPs GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint body => ExactPrint (FamEqn GhcPs body) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (GRHS GhcPs (LocatedA (HsCmd GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (GRHS GhcPs (LocatedA (HsExpr GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (GRHSs GhcPs (LocatedA (HsCmd GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (GRHSs GhcPs (LocatedA (HsExpr GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (Match GhcPs (LocatedA (HsCmd GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (Match GhcPs (LocatedA (HsExpr GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (MatchGroup GhcPs (LocatedA (HsCmd GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (MatchGroup GhcPs (LocatedA (HsExpr GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (ParStmtBlock GhcPs GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint body => ExactPrint (HsFieldBind (LocatedAn NoEpAnns (FieldLabelStrings GhcPs)) body) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (LocatedA body) => ExactPrint (HsFieldBind (LocatedAn NoEpAnns (AmbiguousFieldOcc GhcPs)) (LocatedA body)) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint body => ExactPrint (HsFieldBind (LocatedAn NoEpAnns (FieldOcc GhcPs)) body) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint body => ExactPrint (HsRecFields GhcPs body) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
(ExactPrint tm, ExactPrint ty, Outputable tm, Outputable ty) => ExactPrint (HsArg tm ty) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrintTVFlag flag => ExactPrint (HsOuterTyVarBndrs flag GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint a => ExactPrint (HsScaled GhcPs a) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrintTVFlag flag => ExactPrint (HsTyVarBndr flag GhcPs) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint body => ExactPrint (HsWildCardBndrs GhcPs body) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
ExactPrint (SourceText, RuleName) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |
(ExactPrint (LocatedA (body GhcPs)), Anno (StmtLR GhcPs GhcPs (LocatedA (body GhcPs))) ~ SrcSpanAnnA, Anno [GenLocated SrcSpanAnnA (StmtLR GhcPs GhcPs (LocatedA (body GhcPs)))] ~ SrcSpanAnnL, ExactPrint (LocatedL [LocatedA (StmtLR GhcPs GhcPs (LocatedA (body GhcPs)))])) => ExactPrint (StmtLR GhcPs GhcPs (LocatedA (body GhcPs))) | |
Instance detailsDefined in Language.Haskell.GHC.ExactPrint.ExactPrint |