Outputable Void Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Fingerprint Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Int16 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Int32 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Int64 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Int8 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Word16 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Word32 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Word64 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Word8 Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable PrimCall Source # | |
Instance detailsDefined in GHC.Builtin.PrimOps |
Outputable PrimOp Source # | |
Instance detailsDefined in GHC.Builtin.PrimOps |
Outputable ByteOff Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable CgBreakInfo Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable CompiledByteCode Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable HalfWord Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable NativeCallInfo Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable RegBitmap Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable UnlinkedBCO Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable WordOff Source # | |
Instance detailsDefined in GHC.ByteCode.Types |
Outputable CmmStackInfo Source # | |
Instance detailsDefined in GHC.Cmm |
Outputable CmmStatic Source # | |
Instance detailsDefined in GHC.Cmm |
Outputable ConInfoTableLocation Source # | |
Instance detailsDefined in GHC.Cmm.CLabel |
Outputable ForeignLabelSource Source # | |
Instance detailsDefined in GHC.Cmm.CLabel |
Outputable Label Source # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
Outputable LabelSet Source # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
Outputable Area Source # | |
Instance detailsDefined in GHC.Cmm.Expr |
Outputable CmmLit Source # | |
Instance detailsDefined in GHC.Cmm.Expr |
Outputable CmmReturnInfo Source # | |
Instance detailsDefined in GHC.Cmm.Node |
Outputable CmmTickScope Source # | |
Instance detailsDefined in GHC.Cmm.Node |
Outputable Convention Source # | |
Instance detailsDefined in GHC.Cmm.Node |
Outputable ForeignConvention Source # | |
Instance detailsDefined in GHC.Cmm.Node |
Outputable CmmReg Source # | |
Instance detailsDefined in GHC.Cmm.Reg |
Outputable GlobalReg Source # | |
Instance detailsDefined in GHC.Cmm.Reg |
Outputable GlobalRegUse Source # | |
Instance detailsDefined in GHC.Cmm.Reg |
Outputable LocalReg Source # | |
Instance detailsDefined in GHC.Cmm.Reg |
Outputable CmmType Source # | |
Instance detailsDefined in GHC.Cmm.Type |
Outputable ForeignHint Source # | |
Instance detailsDefined in GHC.Cmm.Type |
Outputable Width Source # | |
Instance detailsDefined in GHC.Cmm.Type |
Outputable AltCon Source # | |
Instance detailsDefined in GHC.Core |
Outputable CoreRule Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable Unfolding Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable UnfoldingCache Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable UnfoldingGuidance Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable Class Source # | |
Instance detailsDefined in GHC.Core.Class |
Outputable LiftingContext Source # | |
Instance detailsDefined in GHC.Core.Coercion |
Outputable CoAxBranch Source # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
Outputable CoAxiomRule Source # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
Outputable ConLike Source # | |
Instance detailsDefined in GHC.Core.ConLike |
Outputable DataCon Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable EqSpec Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable HsImplBang Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable HsSrcBang Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable StrictnessMark Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable FamInst Source # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
Outputable FamInstEnv Source # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
Outputable FamInstMatch Source # | |
Instance detailsDefined in GHC.Core.FamInstEnv |
Outputable ClsInst Source # | |
Instance detailsDefined in GHC.Core.InstEnv |
Outputable InstEnv Source # | |
Instance detailsDefined in GHC.Core.InstEnv |
Outputable PotentialUnifiers Source # | |
Instance detailsDefined in GHC.Core.InstEnv |
Outputable FloatBind Source # | |
Instance detailsDefined in GHC.Core.Make |
Outputable IsSubmult Source # | |
Instance detailsDefined in GHC.Core.Multiplicity |
Outputable ArityType Source # | This is the BNF of the generated output: @
We format
AT [o1,..,on] topDiv as o1..on.T and
AT [o1,..,on] botDiv as o1..on.⊥, respectively.
More concretely, AT [NOI,OS,OS] topDiv is formatted as ?11.T.
If the one-shot info is empty, we omit the leading .@. |
Instance detailsDefined in GHC.Core.Opt.Arity |
Outputable CallerCcFilter Source # | |
Instance detailsDefined in GHC.Core.Opt.CallerCC.Types |
Outputable NamePattern Source # | |
Instance detailsDefined in GHC.Core.Opt.CallerCC.Types |
Outputable FloatOutSwitches Source # | |
Instance detailsDefined in GHC.Core.Opt.Monad |
Outputable CoreToDo Source # | |
Instance detailsDefined in GHC.Core.Opt.Pipeline.Types |
Outputable LetFloats Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
Outputable SimplFloats Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
Outputable SimplMode Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
Outputable SimplSR Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Env |
Outputable ArgInfo Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
Outputable ArgSpec Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
Outputable DupFlag Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
Outputable SimplCont Source # | |
Instance detailsDefined in GHC.Core.Opt.Simplify.Utils |
Outputable Tick Source # | |
Instance detailsDefined in GHC.Core.Opt.Stats |
Outputable PatSyn Source # | |
Instance detailsDefined in GHC.Core.PatSyn |
Outputable EqRel Source # | |
Instance detailsDefined in GHC.Core.Predicate |
Outputable Reduction Source # | |
Instance detailsDefined in GHC.Core.Reduction |
Outputable RoughMatchLookupTc Source # | |
Instance detailsDefined in GHC.Core.RoughMap |
Outputable RoughMatchTc Source # | |
Instance detailsDefined in GHC.Core.RoughMap |
Outputable CoreStats Source # | |
Instance detailsDefined in GHC.Core.Stats |
Outputable CoSel Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable Coercion Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable CoercionHole Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable FunSel Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable MCoercion Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable TyLit Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable Type Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable UnivCoProvenance Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable Subst Source # | |
Instance detailsDefined in GHC.Core.TyCo.Subst |
Outputable AlgTyConFlav Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable FamTyConFlav Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable PrimElemRep Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable PrimRep Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable TyCon Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable TyConBndrVis Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable RecTcChecker Source # | |
Instance detailsDefined in GHC.Core.TyCon.RecWalk |
Outputable ArgSummary Source # | |
Instance detailsDefined in GHC.Core.Unfold |
Outputable CallCtxt Source # | |
Instance detailsDefined in GHC.Core.Unfold |
Outputable ExprSize Source # | |
Instance detailsDefined in GHC.Core.Unfold |
Outputable MaybeApartReason Source # | |
Instance detailsDefined in GHC.Core.Unify |
Outputable Usage Source # | |
Instance detailsDefined in GHC.Core.UsageEnv |
Outputable UsageEnv Source # | |
Instance detailsDefined in GHC.Core.UsageEnv |
Outputable FastString Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable LexicalFastString Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable NonDetFastString Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable EdgeType Source # | |
Instance detailsDefined in GHC.Data.Graph.Directed |
Outputable UnVarGraph Source # | |
Instance detailsDefined in GHC.Data.Graph.UnVar |
Outputable UnVarSet Source # | |
Instance detailsDefined in GHC.Data.Graph.UnVar |
Outputable Word64Set Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable HsComponentId Source # | |
Instance detailsDefined in GHC.Driver.Backpack.Syntax |
Outputable GhcMode Source # | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable ModRenaming Source # | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable PackageArg Source # | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable PackageFlag Source # | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable Language Source # | |
Instance detailsDefined in GHC.Driver.Flags |
Outputable Phase Source # | |
Instance detailsDefined in GHC.Driver.Phases |
Outputable PluginRecompile Source # | |
Instance detailsDefined in GHC.Driver.Plugins |
Outputable ABExport Source # | |
Instance detailsDefined in GHC.Hs.Binds |
Outputable NamespaceSpecifier Source # | |
Instance detailsDefined in GHC.Hs.Binds |
Outputable TcSpecPrag Source # | |
Instance detailsDefined in GHC.Hs.Binds |
Outputable XViaStrategyPs Source # | |
Instance detailsDefined in GHC.Hs.Decls |
Outputable DocStructureItem Source # | |
Instance detailsDefined in GHC.Hs.Doc |
Outputable Docs Source # | |
Instance detailsDefined in GHC.Hs.Doc |
Outputable HsDocString Source # | |
Instance detailsDefined in GHC.Hs.DocString |
Outputable HsDocStringChunk Source # | |
Instance detailsDefined in GHC.Hs.DocString |
Outputable HsDocStringDecorator Source # | |
Instance detailsDefined in GHC.Hs.DocString |
Outputable GrhsAnn Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable HsThingRn Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable PendingRnSplice Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable PendingTcSplice Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable SyntaxExprRn Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable SyntaxExprTc Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable XXExprGhcRn Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable XXExprGhcTc Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable OpName Source # | |
Instance detailsDefined in GHC.Hs.Type |
Outputable BotInfo Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable Nabla Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable Nablas Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmAltCon Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmAltConApp Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmAltConSet Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmEquality Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmLit Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable PmLitValue Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable ResidualCompleteMatches Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable TmState Source # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable TyState Source # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable VarInfo Source # | Not user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Solver.Types |
Outputable GrdVec Source # | Format LYG guards as | True <- x, let x = 42, !z |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable PmEmptyCase Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable PmGrd Source # | Should not be user-facing. |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable Precision Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable RedSets Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable SrcInfo Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable IfGuidance Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceAT Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceAnnotation Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceClassOp Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceClsInst Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceCompleteMatch Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceConAlt Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceDecl Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceExpr Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceFamInst Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceIdDetails Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceInfoItem Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceLFInfo Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceMaybeRhs Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceRule Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceStringLiteral Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceTopBndrInfo Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceTyConParent Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceUnfolding Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceWarningTxt Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceWarnings Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
Outputable IfaceAppArgs Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceBndr Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceCoercion Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceOneShot Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceTyCon Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceTyConInfo Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceTyConSort Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceTyLit Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable IfaceType Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable ShowHowMuch Source # | |
Instance detailsDefined in GHC.Iface.Type |
Outputable JStgExpr Source # | |
Instance detailsDefined in GHC.JS.JStg.Syntax |
Outputable JExpr Source # | |
Instance detailsDefined in GHC.JS.Ppr |
Outputable JVal Source # | |
Instance detailsDefined in GHC.JS.Ppr |
Outputable Extension Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable LibrarySpec Source # | |
Instance detailsDefined in GHC.Linker.Types |
Outputable Linkable Source # | |
Instance detailsDefined in GHC.Linker.Types |
Outputable LoadedPkgInfo Source # | |
Instance detailsDefined in GHC.Linker.Types |
Outputable SptEntry Source # | |
Instance detailsDefined in GHC.Linker.Types |
Outputable Unlinked Source # | |
Instance detailsDefined in GHC.Linker.Types |
Outputable AddEpAnn Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnContext Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnKeywordId Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnList Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnListItem Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnnPragma Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable BindTag Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable DeclTag Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpAnnComments Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpaComment Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable IsUnicodeSyntax Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable NameAdornment Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable NameAnn Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable NoEpAnns Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable ParenType Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable TrailingAnn Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable Token Source # | |
Instance detailsDefined in GHC.Parser.Lexer |
Outputable DataConBuilder Source # | |
Instance detailsDefined in GHC.Parser.Types |
Outputable RealReg Source # | |
Instance detailsDefined in GHC.Platform.Reg |
Outputable Reg Source # | Print a reg in a generic manner
If you want the architecture specific names, then use the pprReg
function from the appropriate Ppr module. |
Instance detailsDefined in GHC.Platform.Reg |
Outputable VirtualReg Source # | |
Instance detailsDefined in GHC.Platform.Reg |
Outputable RegClass Source # | |
Instance detailsDefined in GHC.Platform.Reg.Class |
Outputable InteractiveImport Source # | |
Instance detailsDefined in GHC.Runtime.Context |
Outputable ArgDescr Source # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
Outputable ClosureTypeInfo Source # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
Outputable SMRep Source # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
Outputable StgHalfWord Source # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
Outputable StgWord Source # | |
Instance detailsDefined in GHC.Runtime.Heap.Layout |
Outputable Serialized Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable TagInfo Source # | |
Instance detailsDefined in GHC.Stg.InferTags.TagSig |
Outputable TagSig Source # | |
Instance detailsDefined in GHC.Stg.InferTags.TagSig |
Outputable BinderInfo Source # | |
Instance detailsDefined in GHC.Stg.Lift.Types |
Outputable Skeleton Source # | |
Instance detailsDefined in GHC.Stg.Lift.Types |
Outputable AltType Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable ConstructorNumber Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable NoExtFieldSilent Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable StgArg Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable StgOp Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable UpdateFlag Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
Outputable LambdaFormInfo Source # | |
Instance detailsDefined in GHC.StgToCmm.Types |
Outputable StandardFormInfo Source # | |
Instance detailsDefined in GHC.StgToCmm.Types |
Outputable LinkPlan Source # | |
Instance detailsDefined in GHC.StgToJS.Linker.Types |
Outputable BlockInfo Source # | |
Instance detailsDefined in GHC.StgToJS.Object |
Outputable BlockLocation Source # | |
Instance detailsDefined in GHC.StgToJS.Object |
Outputable ExportedFun Source # | |
Instance detailsDefined in GHC.StgToJS.Object |
Outputable StaticArg Source # | |
Instance detailsDefined in GHC.StgToJS.Types |
Outputable StaticLit Source # | |
Instance detailsDefined in GHC.StgToJS.Types |
Outputable TypedExpr Source # | |
Instance detailsDefined in GHC.StgToJS.Types |
Outputable HoleFit Source # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
Outputable HoleFitCandidate Source # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
Outputable TypedHole Source # | |
Instance detailsDefined in GHC.Tc.Errors.Hole.FitTypes |
Outputable ErrorItem Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable Exported Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable HsTyVarBndrExistentialFlag Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable ImportError Source # | |
Instance detailsDefined in GHC.Tc.Errors.Ppr |
Outputable SolverReportErrCtxt Source # | |
Instance detailsDefined in GHC.Tc.Errors.Ppr |
Outputable TypeDataForbids Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable PromotionErr Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types.PromotionErr |
Outputable InertCans Source # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
Outputable InertSet Source # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
Outputable InteractResult Source # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
Outputable WorkList Source # | |
Instance detailsDefined in GHC.Tc.Solver.InertSet |
Outputable DefaultingProposal Source # | |
Instance detailsDefined in GHC.Tc.Types |
Outputable IdBindingInfo Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcBinder Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcCompleteSig Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcIdSig Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcIdSigInst Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcPartialSig Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcPatSynSig Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcSigInfo Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcTyThing Source # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable CanEqLHS Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable CheckTyEqProblem Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable CheckTyEqResult Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable Ct Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable CtEvidence Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable CtFlavour Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable CtIrredReason Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable DelayedError Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable DictCt Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable EqCt Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable HasGivenEqs Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable Hole Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable HoleSort Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable ImplicStatus Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable Implication Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable IrredCt Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable NotConcreteError Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable QCInst Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable RewriterSet Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable SubGoalDepth Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable TcEvDest Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable WantedConstraints Source # | |
Instance detailsDefined in GHC.Tc.Types.Constraint |
Outputable EvBind Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable EvBindMap Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable EvBindsVar Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable EvCallStack Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable EvTerm Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable EvTypeable Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable HoleExprRef Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable HsWrapper Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable TcEvBinds Source # | |
Instance detailsDefined in GHC.Tc.Types.Evidence |
Outputable CtOrigin Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable FRRArrowContext Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable FixedRuntimeRepContext Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable FixedRuntimeRepOrigin Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable InstanceWhat Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable NakedScFlag Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable SkolemInfo Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable SkolemInfoAnon Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable StmtOrigin Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable TyVarBndrs Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable TypedThing Source # | |
Instance detailsDefined in GHC.Tc.Types.Origin |
Outputable Rank Source # | |
Instance detailsDefined in GHC.Tc.Types.Rank |
Outputable ThStage Source # | |
Instance detailsDefined in GHC.Tc.Types.TH |
Outputable ExpPatType Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable ExpType Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable InferResult Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable MetaDetails Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable MetaInfo Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable PatersonSize Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable TcLevel Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable TcTyVarDetails Source # | |
Instance detailsDefined in GHC.Tc.Utils.TcType |
Outputable Annotation Source # | |
Instance detailsDefined in GHC.Types.Annotations |
Outputable AvailInfo Source # | |
Instance detailsDefined in GHC.Types.Avail |
Outputable Activation Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable Alignment Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable CbvMark Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable CompilerPhase Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable DefaultingStrategy Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable DoPmc Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable FunctionOrData Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable GenReason Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable InlinePragma Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable InlineSpec Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable IntWithInf Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable LeftOrRight Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable Levity Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable NonStandardDefaultingStrategy Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable OccInfo Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable OneShotInfo Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable Origin Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable OverlapFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable OverlapMode Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable RecFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable RuleMatchInfo Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable SuccessFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable SwapFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable TailCallInfo Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable TopLevelFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable TupleSort Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable TypeOrData Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable TypeOrKind Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable UnboxedTupleOrSum Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable UnfoldingSource Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable CompleteMatch Source # | |
Instance detailsDefined in GHC.Types.CompleteMatch |
Outputable CostCentre Source # | |
Instance detailsDefined in GHC.Types.CostCentre |
Outputable CostCentreStack Source # | |
Instance detailsDefined in GHC.Types.CostCentre |
Outputable Cpr Source # | BNF: cpr ::= '' -- TopCpr
| n -- FlatConCpr n
| n '(' cpr1 ',' cpr2 ',' ... ')' -- ConCpr n [cpr1,cpr2,...]
| 'b' -- BotCpr Examples:
* `f x = f x` has result CPR b
* `1(1,)` is a valid (nested) Cpr denotation for `(I# 42#, f 42)`. |
Instance detailsDefined in GHC.Types.Cpr |
Outputable CprSig Source # | Only print the CPR result |
Instance detailsDefined in GHC.Types.Cpr |
Outputable CprType Source # | BNF: cpr_ty ::= cpr -- short form if arty == 0
| '\' arty '.' cpr -- if arty > 0 Examples:
* `f x y z = f x y z` has denotation `3.b`
* `g !x = (x+1, x+2)` has denotation `1.1(1,1)`. |
Instance detailsDefined in GHC.Types.Cpr |
Outputable Card Source # | See Note [Demand notation]
Current syntax was discussed in #19016. |
Instance detailsDefined in GHC.Types.Demand |
Outputable Demand Source # | See Note [Demand notation] |
Instance detailsDefined in GHC.Types.Demand |
Outputable Divergence Source # | |
Instance detailsDefined in GHC.Types.Demand |
Outputable DmdEnv Source # | |
Instance detailsDefined in GHC.Types.Demand |
Outputable DmdSig Source # | |
Instance detailsDefined in GHC.Types.Demand |
Outputable DmdType Source # | |
Instance detailsDefined in GHC.Types.Demand |
Outputable SubDemand Source # | See Note [Demand notation] |
Instance detailsDefined in GHC.Types.Demand |
Outputable TypeShape Source # | |
Instance detailsDefined in GHC.Types.Demand |
Outputable DiagnosticCode Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable DiagnosticHint Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable DiagnosticReason Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable ResolvedDiagnosticReason Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable Severity Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable DuplicateRecordFields Source # | |
Instance detailsDefined in GHC.Types.FieldLabel |
Outputable FieldLabel Source # | |
Instance detailsDefined in GHC.Types.FieldLabel |
Outputable FieldSelectors Source # | |
Instance detailsDefined in GHC.Types.FieldLabel |
Outputable Fixity Source # | |
Instance detailsDefined in GHC.Types.Fixity |
Outputable FixityDirection Source # | |
Instance detailsDefined in GHC.Types.Fixity |
Outputable LexicalFixity Source # | |
Instance detailsDefined in GHC.Types.Fixity |
Outputable FixItem Source # | |
Instance detailsDefined in GHC.Types.Fixity.Env |
Outputable CCallConv Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable CCallSpec Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable CExportSpec Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable CType Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable ForeignCall Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable Header Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable Safety Source # | |
Instance detailsDefined in GHC.Types.ForeignCall |
Outputable ConInfo Source # | |
Instance detailsDefined in GHC.Types.GREInfo |
Outputable ConLikeName Source # | |
Instance detailsDefined in GHC.Types.GREInfo |
Outputable GREInfo Source # | |
Instance detailsDefined in GHC.Types.GREInfo |
Outputable RecFieldInfo Source # | |
Instance detailsDefined in GHC.Types.GREInfo |
Outputable GhcHint Source # | |
Instance detailsDefined in GHC.Types.Hint.Ppr |
Outputable CafInfo Source # | |
Instance detailsDefined in GHC.Types.Id.Info |
Outputable IdDetails Source # | |
Instance detailsDefined in GHC.Types.Id.Info |
Outputable IdInfo Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable RecSelParent Source # | |
Instance detailsDefined in GHC.Types.Id.Info |
Outputable TickBoxOp Source # | |
Instance detailsDefined in GHC.Types.Id.Info |
Outputable Literal Source # | |
Instance detailsDefined in GHC.Types.Literal |
Outputable Name Source # | |
Instance detailsDefined in GHC.Types.Name |
Outputable OccName Source # | |
Instance detailsDefined in GHC.Types.Name.Occurrence |
Outputable ImportSpec Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable LocalRdrEnv Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable LookupChild Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable Parent Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable RdrName Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable PkgQual Source # | |
Instance detailsDefined in GHC.Types.PkgQual |
Outputable RawPkgQual Source # | |
Instance detailsDefined in GHC.Types.PkgQual |
Outputable SlotTy Source # | |
Instance detailsDefined in GHC.Types.RepType |
Outputable IfaceTrustInfo Source # | |
Instance detailsDefined in GHC.Types.SafeHaskell |
Outputable SafeHaskellMode Source # | |
Instance detailsDefined in GHC.Types.SafeHaskell |
Outputable FractionalLit Source # | |
Instance detailsDefined in GHC.Types.SourceText |
Outputable IntegralLit Source # | |
Instance detailsDefined in GHC.Types.SourceText |
Outputable SourceText Source # | |
Instance detailsDefined in GHC.Types.SourceText |
Outputable StringLiteral Source # | |
Instance detailsDefined in GHC.Types.SourceText |
Outputable DeltaPos Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable NoComments Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable RealSrcLoc Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable RealSrcSpan Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable SrcLoc Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable SrcSpan Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable UnhelpfulSpanReason Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable Target Source # | |
Instance detailsDefined in GHC.Types.Target |
Outputable TargetId Source # | |
Instance detailsDefined in GHC.Types.Target |
Outputable TickishPlacement Source # | |
Instance detailsDefined in GHC.Types.Tickish |
Outputable TyThing Source # | |
Instance detailsDefined in GHC.Types.TyThing |
Outputable Unique Source # | |
Instance detailsDefined in GHC.Types.Unique |
Outputable ForAllTyFlag Source # | |
Instance detailsDefined in GHC.Types.Var |
Outputable FunTyFlag Source # | |
Instance detailsDefined in GHC.Types.Var |
Outputable PiTyBinder Source # | |
Instance detailsDefined in GHC.Types.Var |
Outputable Var Source # | |
Instance detailsDefined in GHC.Types.Var |
Outputable InScopeSet Source # | |
Instance detailsDefined in GHC.Types.Var.Env |
Outputable HomeUnitEnv Source # | |
Instance detailsDefined in GHC.Unit.Env |
Outputable HomeModLinkable Source # | |
Instance detailsDefined in GHC.Unit.Home.ModInfo |
Outputable PackageId Source # | |
Instance detailsDefined in GHC.Unit.Info |
Outputable PackageName Source # | |
Instance detailsDefined in GHC.Unit.Info |
Outputable ModNodeKeyWithUid Source # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable ModuleGraphNode Source # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable NodeKey Source # | |
Instance detailsDefined in GHC.Unit.Module.Graph |
Outputable ModLocation Source # | |
Instance detailsDefined in GHC.Unit.Module.Location |
Outputable ModSummary Source # | |
Instance detailsDefined in GHC.Unit.Module.ModSummary |
Outputable HscBackendAction Source # | |
Instance detailsDefined in GHC.Unit.Module.Status |
Outputable InWarningCategory Source # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
Outputable WarningCategory Source # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
Outputable UnitPprInfo Source # | |
Instance detailsDefined in GHC.Unit.Ppr |
Outputable ModuleOrigin Source # | |
Instance detailsDefined in GHC.Unit.State |
Outputable UnitErr Source # | |
Instance detailsDefined in GHC.Unit.State |
Outputable UnusableUnitReason Source # | |
Instance detailsDefined in GHC.Unit.State |
Outputable InstalledModule Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable InstantiatedModule Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable InstantiatedUnit Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable Module Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable Unit Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable UnitId Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable JoinPointHood Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable PprStyle Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable QualifyName Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable SDoc Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Boxity Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable FieldLabelString Source # | |
Instance detailsDefined in GHC.Types.FieldLabel |
Outputable Role Source # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
Outputable SrcStrictness Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable SrcUnpackedness Source # | |
Instance detailsDefined in GHC.Core.DataCon |
Outputable NewOrData Source # | |
Instance detailsDefined in GHC.Hs.Decls |
Outputable SpliceDecoration Source # | |
Instance detailsDefined in GHC.Hs.Decls |
Outputable HsArrowMatchContext Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable HsLamVariant Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable DataConCantHappen Source # | |
Instance detailsDefined in GHC.Hs.Extension |
Outputable NoExtField Source # | |
Instance detailsDefined in GHC.Hs.Extension |
Outputable OverLitVal Source # | |
Instance detailsDefined in GHC.Hs.Lit |
Outputable ModuleName Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable HsIPName Source # | |
Instance detailsDefined in GHC.Hs.Type |
Outputable PromotionFlag Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable Ordering Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable UTCTime Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Integer Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable () Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Bool Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Double Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Float Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Int Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable Word Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable a => Outputable (NonEmpty a) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable a => Outputable (SCC a) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable elt => Outputable (IntMap elt) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable a => Outputable (Set a) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable instr => Outputable (GenBasicBlock instr) Source # | |
Instance detailsDefined in GHC.Cmm |
Outputable instr => Outputable (ListGraph instr) Source # | |
Instance detailsDefined in GHC.Cmm |
Outputable a => Outputable (LabelMap a) Source # | |
Instance detailsDefined in GHC.Cmm.Dataflow.Label |
OutputableBndr b => Outputable (Alt b) Source # | |
Instance detailsDefined in GHC.Core.Ppr |
OutputableBndr b => Outputable (Bind b) Source # | |
Instance detailsDefined in GHC.Core.Ppr |
OutputableBndr b => Outputable (Expr b) Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable b => Outputable (TaggedBndr b) Source # | |
Instance detailsDefined in GHC.Core |
Outputable ev => Outputable (NormaliseStepResult ev) Source # | |
Instance detailsDefined in GHC.Core.Coercion |
Outputable (CoAxiom br) Source # | |
Instance detailsDefined in GHC.Core.Coercion.Axiom |
Outputable a => Outputable (CoreMap a) Source # | |
Instance detailsDefined in GHC.Core.Map.Expr |
Outputable a => Outputable (TypeMapG a) Source # | |
Instance detailsDefined in GHC.Core.Map.Type |
Outputable a => Outputable (RoughMap a) Source # | |
Instance detailsDefined in GHC.Core.RoughMap |
Outputable a => Outputable (Scaled a) Source # | |
Instance detailsDefined in GHC.Core.TyCo.Rep |
Outputable a => Outputable (UnifyResultM a) Source # | |
Instance detailsDefined in GHC.Core.Unify |
Outputable a => Outputable (Bag a) Source # | |
Instance detailsDefined in GHC.Data.Bag |
OutputableBndr a => Outputable (BooleanFormula a) Source # | |
Instance detailsDefined in GHC.Data.BooleanFormula |
Outputable node => Outputable (Graph node) Source # | |
Instance detailsDefined in GHC.Data.Graph.Directed |
Outputable a => Outputable (OrdList a) Source # | |
Instance detailsDefined in GHC.Data.OrdList |
Outputable a => Outputable (Pair a) Source # | |
Instance detailsDefined in GHC.Data.Pair |
Outputable a => Outputable (OnOff a) Source # | |
Instance detailsDefined in GHC.Driver.DynFlags |
Outputable (KnotVars a) Source # | |
Instance detailsDefined in GHC.Driver.Env.KnotVars |
Outputable a => Outputable (CheckResult a) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable p => Outputable (PmGRHS p) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable p => Outputable (PmGRHSs p) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable p => Outputable (PmMatch p) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable p => Outputable (PmMatchGroup p) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable p => Outputable (PmPatBind p) Source # | |
Instance detailsDefined in GHC.HsToCore.Pmc.Types |
Outputable tag => Outputable (AnnSortKey tag) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (EpAnn a) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable (PatBuilder GhcPs) Source # | |
Instance detailsDefined in GHC.Parser.Types |
OutputablePass pass => Outputable (GenStgBinding pass) Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
OutputablePass pass => Outputable (GenStgExpr pass) Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
OutputablePass pass => Outputable (GenStgRhs pass) Source # | |
Instance detailsDefined in GHC.Stg.Syntax |
OutputableBndrId p => Outputable (HsTypeOrSigType (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Tc.Errors.Types |
Outputable name => Outputable (AnnTarget name) Source # | |
Instance detailsDefined in GHC.Types.Annotations |
Outputable (DefMethSpec ty) Source # | |
Instance detailsDefined in GHC.Types.Basic |
Outputable (TyConFlavour tc) Source # | |
Instance detailsDefined in GHC.Types.Basic |
Diagnostic e => Outputable (Messages e) Source # | |
Instance detailsDefined in GHC.Types.Error |
Outputable a => Outputable (OccEnv a) Source # | |
Instance detailsDefined in GHC.Types.Name.Occurrence |
Outputable info => Outputable (GlobalRdrEltX info) Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable (WhichGREs info) Source # | |
Instance detailsDefined in GHC.Types.Name.Reader |
Outputable a => Outputable (EpaLocation' a) Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable e => Outputable (Located e) Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
Outputable (XTickishId pass) => Outputable (GenTickish pass) Source # | |
Instance detailsDefined in GHC.Core.Ppr |
Outputable a => Outputable (UniqDSet a) Source # | |
Instance detailsDefined in GHC.Types.Unique.DSet |
Outputable a => Outputable (UniqSet a) Source # | |
Instance detailsDefined in GHC.Types.Unique.Set |
Outputable (UnitEnvGraph HomeUnitEnv) Source # | |
Instance detailsDefined in GHC.Unit.Env |
Outputable elt => Outputable (InstalledModuleEnv elt) Source # | |
Instance detailsDefined in GHC.Unit.Module.Env |
Outputable a => Outputable (ModuleEnv a) Source # | |
Instance detailsDefined in GHC.Unit.Module.Env |
Outputable (WarningTxt pass) Source # | |
Instance detailsDefined in GHC.Unit.Module.Warnings |
Outputable u => Outputable (UnitDatabase u) Source # | |
Instance detailsDefined in GHC.Unit.State |
Outputable unit => Outputable (Definite unit) Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable a => Outputable (GenWithIsBoot a) Source # | |
Instance detailsDefined in GHC.Unit.Types |
Outputable (HsModule GhcPs) Source # | |
Instance detailsDefined in GHC.Hs |
OutputableBndrId p => Outputable (FixitySig (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
OutputableBndrId p => Outputable (HsIPBinds (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
OutputableBndrId p => Outputable (IPBind (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
Outputable (XRec a RdrName) => Outputable (RecordPatSynField a) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
OutputableBndrId p => Outputable (Sig (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
OutputableBndrId p => Outputable (AnnDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (ClsInstDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (ConDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (DataFamInstDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (DefaultDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (DerivClauseTys (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (DerivDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (DerivStrategy (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
Outputable (DocDecl name) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (FamilyDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
Outputable (FamilyInfo pass) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (ForeignDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (ForeignExport (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (ForeignImport (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (FunDep (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (HsDataDefn (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (HsDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (HsDerivingClause (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (HsGroup (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (InstDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndr (IdP (GhcPass p)) => Outputable (RoleAnnotDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (RuleBndr (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (RuleDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (RuleDecls (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (SpliceDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (StandaloneKindSig (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (TyClDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (TyClGroup (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (TyFamInstDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (WarnDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId p => Outputable (WarnDecls (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Decls |
OutputableBndrId idL => Outputable (ApplicativeArg (GhcPass idL)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (ArithSeqInfo (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
UnXRec p => Outputable (DotFieldOcc p) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
(UnXRec p, Outputable (XRec p FieldLabelString)) => Outputable (FieldLabelStrings p) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (HsCmd (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (HsCmdTop (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (HsExpr (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable fn => Outputable (HsMatchContext fn) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable (HsPragE (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (HsQuote (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
Outputable fn => Outputable (HsStmtContext fn) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
OutputableBndrId p => Outputable (IE (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.ImpExp |
OutputableBndrId p => Outputable (IEWrappedName (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.ImpExp |
(OutputableBndrId p, Outputable (Anno (IE (GhcPass p))), Outputable (ImportDeclPkgQual (GhcPass p))) => Outputable (ImportDecl (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.ImpExp |
Outputable (HsLit (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Lit |
OutputableBndrId p => Outputable (HsOverLit (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Lit |
Outputable (HsTyPat p) => Outputable (HsConPatTyArg p) Source # | |
Instance detailsDefined in GHC.Hs.Pat |
OutputableBndrId p => Outputable (Pat (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Pat |
Outputable (AmbiguousFieldOcc (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (ConDeclField (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
Outputable (XRec pass RdrName) => Outputable (FieldOcc pass) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId pass => Outputable (HsArrow (GhcPass pass)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsForAllTelescope (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsPatSigType (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsSigType (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsTyLit (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsTyPat (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (HsType (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
OutputableBndrId p => Outputable (LHsQTyVars (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
Outputable a => Outputable (Maybe a) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable a => Outputable [a] Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b) => Outputable (Either a b) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b) => Outputable (Arg a b) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable key, Outputable elt) => Outputable (Map key elt) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b) => Outputable (Node a b) Source # | |
Instance detailsDefined in GHC.Data.Graph.Directed |
(Outputable a, Outputable (m a)) => Outputable (GenMap m a) Source # | |
Instance detailsDefined in GHC.Data.TrieMap |
(TrieMap m, Outputable a) => Outputable (ListMap m a) Source # | |
Instance detailsDefined in GHC.Data.TrieMap |
Outputable a => Outputable (WithHsDocIdentifiers a pass) Source # | For compatibility with the existing @-ddump-parsed' output, we only show
the docstring. Use pprHsDoc to show HsDoc 's internals. |
Instance detailsDefined in GHC.Hs.Doc |
(Outputable a, Outputable b) => Outputable (HsPatExpansion a b) Source # | |
Instance detailsDefined in GHC.Hs.Pat |
(Outputable r, Outputable b) => Outputable (IfaceBindingX r b) Source # | |
Instance detailsDefined in GHC.Iface.Syntax |
(Outputable a, Outputable e) => Outputable (GenLocated (EpAnn a) e) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable e => Outputable (GenLocated EpaLocation e) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (GenLocated TokenLocation a) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable (GenLocated NoCommentsLocation EpaComment) Source # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable e => Outputable (GenLocated RealSrcSpan e) Source # | |
Instance detailsDefined in GHC.Types.SrcLoc |
(Outputable k, Outputable a) => Outputable (UniqMap k a) Source # | |
Instance detailsDefined in GHC.Types.Unique.Map |
(Outputable key, Outputable ele) => Outputable (UniqSDFM key ele) Source # | |
Instance detailsDefined in GHC.Types.Unique.SDFM |
OutputableBndr tv => Outputable (VarBndr tv TyConBndrVis) Source # | |
Instance detailsDefined in GHC.Core.TyCon |
Outputable tv => Outputable (VarBndr tv ForAllTyFlag) Source # | |
Instance detailsDefined in GHC.Types.Var |
Outputable tv => Outputable (VarBndr tv Specificity) Source # | |
Instance detailsDefined in GHC.Types.Var |
(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsBindLR (GhcPass pl) (GhcPass pr)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsLocalBindsLR (GhcPass pl) (GhcPass pr)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsValBindsLR (GhcPass pl) (GhcPass pr)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
(OutputableBndrId l, OutputableBndrId r) => Outputable (PatSynBind (GhcPass l) (GhcPass r)) Source # | |
Instance detailsDefined in GHC.Hs.Binds |
(OutputableBndrId pr, Outputable body) => Outputable (Match (GhcPass pr) body) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
(Outputable (StmtLR (GhcPass idL) (GhcPass idL) (LHsExpr (GhcPass idL))), Outputable (XXParStmtBlock (GhcPass idL) (GhcPass idR))) => Outputable (ParStmtBlock (GhcPass idL) (GhcPass idR)) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
(Outputable p, OutputableBndr p, Outputable arg) => Outputable (HsFieldBind p arg) Source # | |
Instance detailsDefined in GHC.Hs.Pat |
(Outputable arg, Outputable (XRec p (HsRecField p arg)), XRec p RecFieldsDotDot ~ LocatedE RecFieldsDotDot) => Outputable (HsRecFields p arg) Source # | |
Instance detailsDefined in GHC.Hs.Pat |
(OutputableBndrFlag flag p, OutputableBndrFlag flag (NoGhcTcPass p), OutputableBndrId p) => Outputable (HsOuterTyVarBndrs flag (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
(OutputableBndrId p, OutputableBndrFlag flag p) => Outputable (HsTyVarBndr flag (GhcPass p)) Source # | |
Instance detailsDefined in GHC.Hs.Type |
Outputable thing => Outputable (HsWildCardBndrs (GhcPass p) thing) Source # | |
Instance detailsDefined in GHC.Hs.Type |
(Outputable a, Outputable b) => Outputable (a, b) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
Outputable a => Outputable (UniqDFM key a) Source # | |
Instance detailsDefined in GHC.Types.Unique.DFM |
Outputable a => Outputable (UniqFM key a) Source # | |
Instance detailsDefined in GHC.Types.Unique.FM |
(OutputableBndrId pl, OutputableBndrId pr, Anno (StmtLR (GhcPass pl) (GhcPass pr) body) ~ SrcSpanAnnA, Outputable body) => Outputable (StmtLR (GhcPass pl) (GhcPass pr) body) Source # | |
Instance detailsDefined in GHC.Hs.Expr |
(Outputable tm, Outputable ty) => Outputable (HsArg (GhcPass p) tm ty) Source # | This instance is meant for debug-printing purposes. If you wish to
pretty-print an application of HsArg s, use pprHsArgsApp instead. |
Instance detailsDefined in GHC.Hs.Type |
(Outputable tyarg, Outputable arg, Outputable rec) => Outputable (HsConDetails tyarg arg rec) Source # | |
Instance detailsDefined in GHC.Hs.Type |
(Outputable a, Outputable b, Outputable c) => Outputable (a, b, c) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b, Outputable c, Outputable d) => Outputable (a, b, c, d) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e) => Outputable (a, b, c, d, e) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f) => Outputable (a, b, c, d, e, f) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |
(Outputable a, Outputable b, Outputable c, Outputable d, Outputable e, Outputable f, Outputable g) => Outputable (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in GHC.Utils.Outputable |