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 IntSet # | |
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 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 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 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 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 IfaceJoinInfo # | |
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 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 Anchor # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable AnchorOperation # | |
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 AnnSortKey # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable DeltaPos # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpAnnComments # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpaComment # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable EpaLocation # | |
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 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 LinkedObj # | |
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 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 TcIdSigInfo # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcIdSigInst # | |
Instance detailsDefined in GHC.Tc.Types.BasicTypes |
Outputable TcPatSynInfo # | |
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 RepPolyFun # | |
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 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 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' -- 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 # | 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 > 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 # | 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 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 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 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 LamCaseVariant # | |
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 (NonEmpty a) # | |
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 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 a => Outputable (EpAnn a) # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (SrcSpanAnn' 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 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 |
KnownSymbol tok => Outputable (HsToken tok) # | |
Instance detailsDefined in GHC.Hs.Extension |
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 |
OutputableBndrId p => Outputable (HsMatchContext (GhcPass p)) # | |
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 |
OutputableBndrId p => Outputable (HsStmtContext (GhcPass p)) # | |
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 (HsPatSigType 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 (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 (Either a b) # | |
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 (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 (HsExpansion a b) # | Just print the original expression (the a ). |
Instance detailsDefined in GHC.Hs.Expr |
(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 (GenLocated Anchor EpaComment) # | |
Instance detailsDefined in GHC.Parser.Annotation |
(Outputable a, Outputable e) => Outputable (GenLocated (SrcSpanAnn' a) e) # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable a => Outputable (GenLocated TokenLocation a) # | |
Instance detailsDefined in GHC.Parser.Annotation |
Outputable e => Outputable (GenLocated RealSrcSpan e) # | |
Instance detailsDefined in GHC.Types.SrcLoc |
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 |
(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 |
(KnownSymbol tok, KnownSymbol utok) => Outputable (HsUniToken tok utok) # | |
Instance detailsDefined in GHC.Hs.Extension |
(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 ~ Located 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 |
(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 HsArg s, 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 # |