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