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