Moduleghc-9.10.3GHC2021
GHC.Hs.Extension
- 7 types
- 1 class
- 3 values
- Packageghc-9.10.3
- Exports13
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceExtension.hs
Used as a data type index for the hsSyn AST; also serves as a singleton type for Pass
Instances1206CvtFlag, Eq, CollectPass, MapXRec, UnXRec, OutputableBndr, …
CvtFlag BndrVis (HsBndrVis GhcPs)Defined in ghc-9.10.3 · GHC.ThToHsEq (IE GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanEq (IE GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanEq (IE GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanEq (IEWrappedName GhcPs)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanEq (IEWrappedName GhcRn)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanEq (IEWrappedName GhcTc)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanData (NHsValBindsLR GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (NHsValBindsLR GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (NHsValBindsLR GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsRecUpdParent GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsRecUpdParent GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsRecUpdParent GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsModule GhcPs)Defined in ghc-9.10.3 · GHC.Hs · orphanData (FixitySig GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FixitySig GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FixitySig GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsIPBinds GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsIPBinds GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsIPBinds GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsMultAnn GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsMultAnn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsMultAnn GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSynDir GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSynDir GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSynDir GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IPBind GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IPBind GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IPBind GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RecordPatSynField GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RecordPatSynField GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RecordPatSynField GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Sig GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Sig GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Sig GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnProvenance GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnProvenance GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AnnProvenance GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ClsInstDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ClsInstDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ClsInstDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DataFamInstDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DataFamInstDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DataFamInstDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DefaultDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DefaultDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DefaultDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivClauseTys GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivClauseTys GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivClauseTys GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivStrategy GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivStrategy GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DerivStrategy GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyInfo GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyInfo GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyInfo GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyResultSig GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyResultSig GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FamilyResultSig GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignExport GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignExport GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignExport GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignImport GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignImport GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ForeignImport GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FunDep GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FunDep GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FunDep GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConDeclGADTDetails GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConDeclGADTDetails GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConDeclGADTDetails GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDataDefn GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDataDefn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDataDefn GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDerivingClause GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDerivingClause GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsDerivingClause GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsGroup GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsGroup GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsGroup GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InjectivityAnn GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InjectivityAnn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InjectivityAnn GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InstDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InstDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (InstDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RoleAnnotDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RoleAnnotDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RoleAnnotDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleBndr GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleBndr GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleBndr GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecls GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecls GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (RuleDecls GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (SpliceDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (SpliceDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (SpliceDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StandaloneKindSig GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StandaloneKindSig GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StandaloneKindSig GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClGroup GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClGroup GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyClGroup GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyFamInstDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyFamInstDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (TyFamInstDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecls GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecls GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (WarnDecls GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ApplicativeArg GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ApplicativeArg GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ApplicativeArg GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ArithSeqInfo GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ArithSeqInfo GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ArithSeqInfo GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DotFieldOcc GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DotFieldOcc GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (DotFieldOcc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldLabelStrings GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldLabelStrings GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldLabelStrings GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmd GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmd GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmd GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmdTop GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmdTop GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsCmdTop GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsExpr GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsExpr GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsExpr GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPragE GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPragE GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPragE GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsQuote GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsQuote GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsQuote GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTupArg GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTupArg GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTupArg GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsUntypedSplice GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsUntypedSplice GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsUntypedSplice GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsRecUpdFields GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsRecUpdFields GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsRecUpdFields GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IE GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IE GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IE GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (IEWrappedName GhcPs)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanData (IEWrappedName GhcRn)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanData (IEWrappedName GhcTc)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanData (ImportDecl GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ImportDecl GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ImportDecl GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLit GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLit GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLit GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsOverLit GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsOverLit GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsOverLit GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConPatTyArg GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConPatTyArg GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsConPatTyArg GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Pat GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Pat GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Pat GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AmbiguousFieldOcc GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AmbiguousFieldOcc GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (AmbiguousFieldOcc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDeclField GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDeclField GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ConDeclField GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldOcc GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldOcc GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (FieldOcc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsArrow GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsArrow GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsArrow GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBndrVis GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBndrVis GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBndrVis GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsForAllTelescope GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsForAllTelescope GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsForAllTelescope GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSigType GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSigType GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsPatSigType GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsSigType GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsSigType GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsSigType GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyLit GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyLit GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyLit GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyPat GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyPat GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsTyPat GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsType GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsType GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsType GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsQTyVars GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsQTyVars GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (LHsQTyVars GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanTypeable p => Data (GhcPass p)Defined in ghc-9.10.3 · GHC.Hs.ExtensionIsPass p => CollectPass (GhcPass p)Defined in ghc-9.10.3 · GHC.Hs.UtilsHasLoc (HsDataDefn GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast · orphanMapXRec (GhcPass p)Defined in ghc-9.10.3 · GHC.Hs.ExtensionUnXRec (GhcPass p)Defined in ghc-9.10.3 · GHC.Hs.ExtensionOutputableBndrId a => Outputable (InstInfo (GhcPass a))Defined in ghc-9.10.3 · GHC.Tc.Utils.EnvOutputableBndrId idL => Outputable (ApplicativeArg (GhcPass idL))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsTypeOrSigType (GhcPass p))Defined in ghc-9.10.3 · GHC.Tc.Errors.TypesOutputableBndrId p => Outputable (FixitySig (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (HsIPBinds (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (IPBind (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (Sig (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphanOutputableBndrId p => Outputable (AnnDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ClsInstDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ConDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DataFamInstDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DefaultDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivClauseTys (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (DerivStrategy (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (FamilyDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignExport (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ForeignImport (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (FunDep (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDataDefn (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsDerivingClause (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (HsGroup (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (InstDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (RuleBndr (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (RuleDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (RuleDecls (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (SpliceDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (StandaloneKindSig (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyClDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyClGroup (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (TyFamInstDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (WarnDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (WarnDecls (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphanOutputableBndrId p => Outputable (ArithSeqInfo (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsCmd (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsCmdTop (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsExpr (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (HsQuote (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputableBndrId p => Outputable (IE (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanOutputableBndrId p => Outputable (IEWrappedName (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanOutputableBndrId p => Outputable (HsOverLit (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Lit · orphanOutputableBndrId p => Outputable (Pat (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Pat · orphanOutputableBndrId p => Outputable (ConDeclField (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsForAllTelescope (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsPatSigType (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsSigType (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsTyLit (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsTyPat (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (HsType (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId p => Outputable (LHsQTyVars (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndrId pass => Outputable (HsArrow (GhcPass pass))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputable (ArgPatBuilder GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessOutputable (PatBuilder GhcPs)Defined in ghc-9.10.3 · GHC.Parser.TypesOutputable (HsModule GhcPs)Defined in ghc-9.10.3 · GHC.Hs · orphanOutputable (HsPragE (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanOutputable (HsLit (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Lit · orphanOutputable (AmbiguousFieldOcc (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndr (IdP (GhcPass p)) => Outputable (RoleAnnotDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Decls · orphan(OutputableBndrId p, Outputable (Anno (IE (GhcPass p))), Outputable (ImportDeclPkgQual (GhcPass p))) => Outputable (ImportDecl (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanOutputableBndrId p => OutputableBndr (IEWrappedName (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanOutputableBndr (Located (AmbiguousFieldOcc (GhcPass p)))Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputableBndr (AmbiguousFieldOcc (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphan(HasOccName (IdP (GhcPass p)), OutputableBndrId p) => HasOccName (IEWrappedName (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphanHiePass p => HasType (LocatedA (HsBind (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => HasType (LocatedA (HsExpr (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstThis instance tries to construct HieAST nodes which include the type of the expression. It is not yet possible to do this efficiently for all expression forms, so we skip filling in the type for those inputs.
See Note [Computing the type of every node in the tree]
HiePass p => HasType (LocatedA (Pat (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (BindContext (LocatedA (HsBind (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (Context (FieldOcc (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (PScoped (LocatedA (Pat (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (PatSynFieldContext (RecordPatSynField (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RFContext (LocatedA (AmbiguousFieldOcc (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RFContext (LocatedA (FieldOcc (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RScoped (NHsValBindsLR (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RScoped (LocatedA (IPBind (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RScoped (HsLocalBinds (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RScoped (HsValBindsLR (GhcPass p) (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (RScoped (ApplicativeArg (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (SigContext (LocatedA (Sig (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (LocatedA (HsCmd (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (LocatedA (HsExpr (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (LocatedA (HsUntypedSplice (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (LocatedA (HsOverLit (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (Located (PatSynBind (GhcPass p) (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (HsPatSynDir (GhcPass p))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHiePass p => ToHie (HsTupArg (GhcPass p))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LHsDoc GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (IEContext (LocatedA (IE GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (IEContext (LocatedA (IEWrappedName GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (RScoped (LocatedAn NoEpAnns (DerivStrategy GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (RScoped (LocatedAn NoEpAnns (FamilyResultSig GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (RScoped (LocatedAn NoEpAnns (RuleBndr GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (LocatedA (HsSigType GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (FamEqn GhcRn (LocatedA (HsType GhcRn))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (FamEqn GhcRn (HsDataDefn GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (HsPatSigType GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (HsTyPat GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (HsWildCardBndrs GhcRn (LocatedA (HsSigType GhcRn))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (HsWildCardBndrs GhcRn (LocatedA (HsType GhcRn))))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TScoped (LHsQTyVars GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (FixitySig GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (AnnDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (ClsInstDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (ConDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (DataFamInstDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (DefaultDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (DerivDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (DocDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (FamilyDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (ForeignDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (FunDep GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (InstDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (RoleAnnotDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (RuleDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (RuleDecls GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (SpliceDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (StandaloneKindSig GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (TyClDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (TyFamInstDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (WarnDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (WarnDecls GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (ImportDecl GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (ConDeclField GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedA (HsType GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedC (DerivClauseTys GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedC [LocatedA (HsType GhcRn)])Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedL [LocatedA (ConDeclField GhcRn)])Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (Located [LocatedAn NoEpAnns (HsDerivingClause GhcRn)])Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (AnnProvenance GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (FamilyInfo GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (ForeignExport GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (ForeignImport GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (HsConDeclGADTDetails GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (HsDataDefn GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (StandaloneKindSig GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (TyClGroup GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (HsQuote GhcRn)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstData flag => ToHie (TVScoped (LocatedA (HsTyVarBndr flag GhcRn)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstData flag => ToHie (TVScoped (HsOuterTyVarBndrs flag GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(HiePass p, Data (body (GhcPass p)), AnnoBody p body, ToHie (LocatedA (body (GhcPass p)))) => ToHie (LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p)))))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(ToHie (LocatedA (body (GhcPass p))), AnnoBody p body, HiePass p) => ToHie (RScoped (LocatedA (Stmt (GhcPass p) (LocatedA (body (GhcPass p))))))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(ToHie arg, HasLoc arg, Data arg, HiePass p) => ToHie (RContext (HsRecFields (GhcPass p) arg))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstDisambTD (HsType GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessDisambECP (PatBuilder GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessDisambECP (HsCmd GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessDisambECP (HsExpr GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessDisambInfixOp (HsExpr GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcessHasHaddock (LocatedA (ConDecl GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedA (HsDecl GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedA (IE GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedA (HsSigType GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedA (HsType GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedC (DerivClauseTys GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (LocatedL [LocatedA (IE GhcPs)])Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockOnly for module exports, not module imports.
module M (a, b, c) where -- use on this [LIE GhcPs] import I (a, b, c) -- do not use here!
Imports cannot have documentation comments anyway.
HasHaddock (Located (HsModule GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (Located [LocatedAn NoEpAnns (HsDerivingClause GhcPs)])Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (HsDataDefn GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock (HsDecl GhcPs)Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockOutputableBndrFlag (HsBndrVis (GhcPass p')) pDefined in ghc-9.10.3 · GHC.Hs.TypeHasAnnotation (Anno a) => WrapXRec (GhcPass p) aDefined in ghc-9.10.3 · GHC.Hs.Expr · orphanRepTV (HsBndrVis GhcRn) BndrVisDefined in ghc-9.10.3 · GHC.HsToCore.QuoteData (HsBindLR GhcPs GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBindLR GhcPs GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBindLR GhcRn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsBindLR GhcTc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLocalBindsLR GhcPs GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLocalBindsLR GhcPs GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLocalBindsLR GhcRn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsLocalBindsLR GhcTc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsValBindsLR GhcPs GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsValBindsLR GhcPs GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsValBindsLR GhcRn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (HsValBindsLR GhcTc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (PatSynBind GhcPs GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (PatSynBind GhcPs GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (PatSynBind GhcRn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (PatSynBind GhcTc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcPs (LocatedA (HsCmd GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcPs (LocatedA (HsExpr GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcTc (LocatedA (HsCmd GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHS GhcTc (LocatedA (HsExpr GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcPs (LocatedA (HsCmd GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcPs (LocatedA (HsExpr GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcTc (LocatedA (HsCmd GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (GRHSs GhcTc (LocatedA (HsExpr GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcPs (LocatedA (HsCmd GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcPs (LocatedA (HsExpr GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcTc (LocatedA (HsCmd GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (Match GhcTc (LocatedA (HsExpr GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcPs (LocatedA (HsCmd GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcPs (LocatedA (HsExpr GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcTc (LocatedA (HsCmd GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (MatchGroup GhcTc (LocatedA (HsExpr GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ParStmtBlock GhcPs GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ParStmtBlock GhcPs GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ParStmtBlock GhcRn GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (ParStmtBlock GhcTc GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData body => Data (HsRecFields GhcPs body)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData body => Data (HsRecFields GhcRn body)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData body => Data (HsRecFields GhcTc body)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsOuterTyVarBndrs flag GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsOuterTyVarBndrs flag GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsOuterTyVarBndrs flag GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsTyVarBndr flag GhcPs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsTyVarBndr flag GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData flag => Data (HsTyVarBndr flag GhcTc)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData rhs => Data (FamEqn GhcPs rhs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData rhs => Data (FamEqn GhcRn rhs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData rhs => Data (FamEqn GhcTc rhs)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsScaled GhcPs thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsScaled GhcRn thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsScaled GhcTc thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsWildCardBndrs GhcPs thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsWildCardBndrs GhcRn thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData thing => Data (HsWildCardBndrs GhcTc thing)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphan(HasLoc a, HiePass p) => HasLoc (FamEqn (GhcPass p) a)Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast · orphanNamedThing (HsTyVarBndr flag GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Type · orphanOutputable thing => Outputable (HsWildCardBndrs (GhcPass p) thing)Defined in ghc-9.10.3 · GHC.Hs.Type · orphan(OutputableBndrId l, OutputableBndrId r) => Outputable (PatSynBind (GhcPass l) (GhcPass r))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphan(OutputableBndrId p, OutputableBndrFlag flag p) => Outputable (HsTyVarBndr flag (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsBindLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsLocalBindsLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphan(OutputableBndrId pl, OutputableBndrId pr) => Outputable (HsValBindsLR (GhcPass pl) (GhcPass pr))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphan(OutputableBndrId pr, Outputable body) => Outputable (Match (GhcPass pr) body)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphan(OutputableBndrFlag flag p, OutputableBndrFlag flag (NoGhcTcPass p), OutputableBndrId p) => Outputable (HsOuterTyVarBndrs flag (GhcPass p))Defined in ghc-9.10.3 · GHC.Hs.Type · orphan(Outputable (StmtLR (GhcPass idL) (GhcPass idL) (LHsExpr (GhcPass idL))), Outputable (XXParStmtBlock (GhcPass idL) (GhcPass idR))) => Outputable (ParStmtBlock (GhcPass idL) (GhcPass idR))Defined in ghc-9.10.3 · GHC.Hs.Expr · orphanBinary a => Binary (WithHsDocIdentifiers a GhcRn)Defined in ghc-9.10.3 · GHC.Hs.DocHiePass p => ToHie (LocatedAn NoEpAnns (HsCmdTop (GhcPass p)))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedAn NoEpAnns (HsDerivingClause GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie (LocatedAn NoEpAnns (InjectivityAnn GhcRn))Defined in ghc-9.10.3 · GHC.Iface.Ext.AstToHie a => ToHie (HsScaled GhcRn a)Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(HiePass p, AnnoBody p body, ToHie (LocatedA (body (GhcPass p)))) => ToHie (MatchGroup (GhcPass p) (LocatedA (body (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(ToHie (LocatedA (body (GhcPass p))), HiePass p, AnnoBody p body) => ToHie (LocatedAn NoEpAnns (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(ToHie (LocatedA (body (GhcPass p))), HiePass p, AnnoBody p body) => ToHie (GRHSs (GhcPass p) (LocatedA (body (GhcPass p))))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast(ToHie rhs, HasLoc rhs) => ToHie (FamEqn GhcRn rhs)Defined in ghc-9.10.3 · GHC.Iface.Ext.AstHasHaddock (LocatedAn NoEpAnns (HsDerivingClause GhcPs))Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock a => HasHaddock (HsScaled GhcPs a)Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockHasHaddock a => HasHaddock (HsWildCardBndrs GhcPs a)Defined in ghc-9.10.3 · GHC.Parser.PostProcess.HaddockData (StmtLR GhcPs GhcPs (LocatedA (HsCmd GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcPs GhcPs (LocatedA (HsExpr GhcPs)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcPs GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcPs GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcRn GhcRn (LocatedA (HsCmd GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcRn GhcRn (LocatedA (HsExpr GhcRn)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcTc GhcTc (LocatedA (HsCmd GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphanData (StmtLR GhcTc GhcTc (LocatedA (HsExpr GhcTc)))Defined in ghc-9.10.3 · GHC.Hs.Instances · orphan(Data a, Data b) => Data (HsArg GhcPs a b)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphan(Data a, Data b) => Data (HsArg GhcRn a b)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphan(Data a, Data b) => Data (HsArg GhcTc a b)Defined in ghc-9.10.3 · GHC.Hs.Instances · orphan(HasLoc tm, HasLoc ty) => HasLoc (HsArg (GhcPass p) tm ty)Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast · orphan(OutputableBndrId pl, OutputableBndrId pr, Anno (StmtLR (GhcPass pl) (GhcPass pr) body) ~ SrcSpanAnnA, Outputable body) => Outputable (StmtLR (GhcPass pl) (GhcPass pr) body)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphan(Outputable tm, Outputable ty) => Outputable (HsArg (GhcPass p) tm ty)Defined in ghc-9.10.3 · GHC.Hs.Type · orphanThis instance is meant for debug-printing purposes. If you wish to pretty-print an application of HsArgs, use pprHsArgsApp instead.
(ToHie tm, ToHie ty) => ToHie (HsArg (GhcPass p) tm ty)Defined in ghc-9.10.3 · GHC.Iface.Ext.Astdata HsRecUpdParent GhcPsDefined in ghc-9.10.3 · GHC.Hs.Exprdata HsRecUpdParent GhcRnDefined in ghc-9.10.3 · GHC.Hs.Exprdata HsRecUpdParent GhcTcTcRecUpdParenttcRecUpdParent :: RecSelParenttcRecUpdLabels :: NonEmpty FieldGlobalRdrElttcRecUpdCons :: UniqSet ConLike
type XMultAnn GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphan"%"
type XMultAnn GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XMultAnn GhcTc = MultDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XNoMultAnn GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XNoMultAnn GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XNoMultAnn GhcTc = MultDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPct1Ann GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphan"%1"
type XPct1Ann GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPct1Ann GhcTc = MultDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXMultAnn (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPrefixConGADT (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XRecConGADT GhcPs = EpUniTokenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphan"->"
"\8594"
type XRecConGADT GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XRecConGADT GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXConDeclGADTDetails (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype SyntaxExpr (GhcPass p) = SyntaxExprGhc pDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (LocatedA (IE (GhcPass p))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype Anno (WarningTxt (GhcPass pass)) = SrcSpanAnnPDefined in ghc-9.10.3 · GHC.Unit.Module.Warningstype Anno (FixitySig (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype Anno (HsBindLR (GhcPass idL) (GhcPass idR)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype Anno (IPBind (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype Anno (Sig (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype Anno (AnnDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (ClsInstDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (ConDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DataFamInstDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DefaultDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DerivClauseTys (GhcPass _1)) = SrcSpanAnnCDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DerivDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DerivStrategy (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DocDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (FamEqn (GhcPass p) _1) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (FamEqn (GhcPass p) _1) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (FamilyDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (FamilyResultSig (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (ForeignDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (FunDep (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (HsDecl (GhcPass _1)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (HsDerivingClause (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (InjectivityAnn (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (InstDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (RoleAnnotDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (RuleBndr (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (RuleDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (RuleDecls (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (SpliceDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (StandaloneKindSig (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (TyClDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (TyFamInstDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (WarnDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (WarnDecls (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno (DotFieldOcc (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (FieldLabelStrings (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (GRHS GhcPs (LocatedA (PatBuilder GhcPs))) = EpAnnCODefined in ghc-9.10.3 · GHC.Parser.Typestype Anno (GRHS (GhcPass p) (LocatedA (HsCmd (GhcPass p)))) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (GRHS (GhcPass p) (LocatedA (HsExpr (GhcPass p)))) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (HsCmd (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (HsCmdTop (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (HsExpr (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (HsUntypedSplice (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (Match GhcPs (LocatedA (PatBuilder GhcPs))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Parser.Typestype Anno (Match (GhcPass p) (LocatedA (HsCmd (GhcPass p)))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (Match (GhcPass p) (LocatedA (HsExpr (GhcPass p)))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (StmtLR GhcPs GhcPs (LocatedA (PatBuilder GhcPs))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Parser.Typestype Anno (StmtLR GhcRn GhcRn (LocatedA (body GhcRn))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (body (GhcPass pr)))) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno (IE (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype Anno (IEWrappedName (GhcPass _1)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype Anno (ImportDecl (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype Anno (HsOverLit (GhcPass p)) = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype Anno (Pat (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype Anno (AmbiguousFieldOcc (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (BangType (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (ConDeclField (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (FieldOcc (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsKind (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsOuterTyVarBndrs _1 (GhcPass _2)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsSigType (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsTyVarBndr _flag GhcPs) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsTyVarBndr _flag GhcRn) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsTyVarBndr _flag GhcTc) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsTyVarBndr _flag (GhcPass _1)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno (HsType (GhcPass p)) = SrcSpanAnnADefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Anno [LocatedA (Match GhcPs (LocatedA (PatBuilder GhcPs)))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Parser.Typestype Anno [LocatedA (Match (GhcPass p) (LocatedA (HsCmd (GhcPass p))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (Match (GhcPass p) (LocatedA (HsExpr (GhcPass p))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR GhcPs GhcPs (LocatedA (PatBuilder GhcPs)))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Parser.Typestype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (HsCmd (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (HsCmd (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (HsCmd (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (HsExpr (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (body (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (StmtLR (GhcPass pl) (GhcPass pr) (LocatedA (body (GhcPass pr))))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype Anno [LocatedA (IE (GhcPass p))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype Anno [LocatedA (ConDeclField (GhcPass _1))] = SrcSpanAnnLDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype Anno [LocatedA (HsType (GhcPass p))] = SrcSpanAnnCDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype IdP (GhcPass p) = IdGhcP pDefined in ghc-9.10.3 · GHC.Hs.Extensiontype ImportDeclPkgQual GhcPs = RawPkgQualDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype ImportDeclPkgQual GhcRn = PkgQualDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype ImportDeclPkgQual GhcTc = PkgQualDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype NoGhcTc (GhcPass pass) = GhcPass (NoGhcTcPass pass)Defined in ghc-9.10.3 · GHC.Hs.ExtensionMarks that a field uses the GhcRn variant even when the pass parameter is GhcTc. Useful for storing HsTypes in GHC.Hs.Exprs, say, because HsType GhcTc should never occur. See Note [NoGhcTc]
type XAmbiguous GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAmbiguous GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAmbiguous GhcTc = IdDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAnnD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XAnyClassStrategy GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XAnyClassStrategy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XAnyClassStrategy GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XApp (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XAppKindTy GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Type · orphan"@"
type XAppKindTy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAppKindTy GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAppTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XAppTypeE GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"@"
type XAppTypeE GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XAppTypeE GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeArgMany (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeArgOne GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeArgOne GhcRn = FailOperator GhcRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeArgOne GhcTc = FailOperator GhcTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeStmt (GhcPass _1) GhcPs b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeStmt (GhcPass _1) GhcRn b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XApplicativeStmt (GhcPass _1) GhcTc b = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XArithSeq GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XArithSeq GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XArithSeq GhcTc = PostTcExprDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XAsPat GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphan"@"
type XAsPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XAsPat GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XBangPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XBangPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XBangPat GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XBangTy (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XBindStmt (GhcPass _1) GhcPs b = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XBindStmt (GhcPass _1) GhcRn b = XBindStmtRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XBindStmt (GhcPass _1) GhcTc b = XBindStmtTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XBodyStmt (GhcPass _1) GhcPs b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XBodyStmt (GhcPass _1) GhcRn b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XBodyStmt (GhcPass _1) GhcTc b = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCClsInstDecl GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn], AnnSortKey DeclTag)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCClsInstDecl GhcRn = Maybe (LWarningTxt GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCClsInstDecl GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDefaultDecl GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDefaultDecl GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDefaultDecl GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDerivDecl GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDerivDecl GhcRn = (Maybe (LWarningTxt GhcRn), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDerivDecl GhcTc = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCDotFieldOcc (GhcPass _1) = AnnFieldLabelDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCExport (GhcPass _1) = LocatedE SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCFamEqn (GhcPass _1) r = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCFamilyDecl (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCFieldOcc GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XCFieldOcc GhcRn = NameDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XCFieldOcc GhcTc = IdDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XCFunDep (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCGRHS (GhcPass _1) _2 = EpAnn GrhsAnnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCGRHSs (GhcPass _1) _2 = EpAnnCommentsDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCHsDataDefn (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCHsDerivingClause (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCHsGroup (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCIPBind GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XCIPBind GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XCIPBind GhcTc = IdDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XCImport (GhcPass _1) = LocatedE SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCImportDecl GhcPs = XImportDeclPassDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XCImportDecl GhcRn = XImportDeclPassDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XCImportDecl GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XCInjectivityAnn (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCKindSig (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCMatch (GhcPass _1) b = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCModule GhcPs = XModulePsDefined in ghc-9.10.3 · GHC.Hs · orphantype XCModule GhcRn = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs · orphantype XCModule GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs · orphantype XCRoleAnnotDecl GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRoleAnnotDecl GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRoleAnnotDecl GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRuleBndr (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRuleDecls GhcPs = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRuleDecls GhcRn = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCRuleDecls GhcTc = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCTyClGroup (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCTyFamInstDecl (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCase GhcPs = EpAnnHsCaseDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCase GhcRn = HsMatchContextRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCase GhcTc = HsMatchContextRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCharTy (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XClassDecl GhcPs = ([AddEpAnn], EpLayout, AnnSortKey DeclTag)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XClassDecl GhcRn = NameSetDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XClassDecl GhcTc = NameSetDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XClassOpSig (GhcPass p) = AnnSigDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XClsInstD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XCmdApp (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrApp GhcPs = AddEpAnnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrApp GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrApp GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrForm GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrForm GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdArrForm GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdCase GhcPs = EpAnnHsCaseDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdCase GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdCase GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdDo GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdDo GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdDo GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdIf GhcPs = AnnsIfDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdIf GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdIf GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdLam (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdLamCase (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdLet GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"let"
, EpToken"in"
)type XCmdLet GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdLet GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdPar GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"("
, EpToken")"
)type XCmdPar GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdPar GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdTop GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdTop GhcRn = CmdSyntaxTable GhcRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdTop GhcTc = CmdTopTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCmdWrap (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XCompleteMatchSig (GhcPass p) = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XConDeclField (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XConDeclGADT GhcPs = (EpUniTokenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphan"::"
"\8759"
, [AddEpAnn])type XConDeclGADT GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XConDeclGADT GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XConDeclH98 GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XConDeclH98 GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XConDeclH98 GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XConPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XConPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XConPat GhcTc = ConPatTcDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XDataDecl GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDataDecl GhcRn = DataDeclRnDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDataDecl GhcTc = DataDeclRnDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDataFamInstD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDctMulti (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDctSingle (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDecBrG GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDecBrG GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDecBrG GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDecBrL GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDecBrL GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDecBrL GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDefD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDerivD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDo GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDo GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDo GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XDocD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XDocTy (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XEmbTy GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"type"
type XEmbTy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XEmbTy GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XEmbTyPat GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphan"type"
type XEmbTyPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XEmbTyPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XEmptyLocalBinds (GhcPass pL) (GhcPass pR) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XExpBr GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExpBr GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExpBr GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitList GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitList GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitList GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitListTy GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitListTy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitListTy GhcTc = KindDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitSum GhcPs = AnnExplicitSumDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitSum GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitSum GhcTc = [Type]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitTuple GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitTuple GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitTuple GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExplicitTupleTy GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitTupleTy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitTupleTy GhcTc = [Kind]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExprWithTySig GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExprWithTySig GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XExprWithTySig GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XFamDecl (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XFixSig (GhcPass p) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XFixitySig GhcPs = NamespaceSpecifierDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XFixitySig GhcRn = NamespaceSpecifierDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XFixitySig GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XForAllTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XForD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignExport GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignExport GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignExport GhcTc = CoercionDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignImport GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignImport GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XForeignImport GhcTc = CoercionDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XFunBind (GhcPass pL) GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XFunBind (GhcPass pL) GhcRn = NameSetDefined in ghc-9.10.3 · GHC.Hs.Binds · orphanAfter the renamer (but before the type-checker), the FunBind extension field contains the locally-bound free variables of this defn. See Note [Bind free vars]
type XFunBind (GhcPass pL) GhcTc = (HsWrapper, [CoreTickish])Defined in ghc-9.10.3 · GHC.Hs.Binds · orphanAfter the type-checker, the FunBind extension field contains the ticks to put on the rhs, if any, and a coercion from the type of the MatchGroup to the type of the Id. Example:
f :: Int -> forall a. a -> a f x y = yThen the MatchGroup will have type (Int -> a' -> a') (with a free type variable a'). The coercion will take a CoreExpr of this type and convert it to a CoreExpr of type Int -> forall a'. a' -> a' Notice that the coercion captures the free a'.
type XFunTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XGetField GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XGetField GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XGetField GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XHsAnnotation (GhcPass _1) = (AnnPragma, SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XHsChar (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsCharPrim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsDoublePrim (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsFloatPrim (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsForAllInvis (GhcPass _1) = EpAnnForallTyDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsForAllVis (GhcPass _1) = EpAnnForallTyDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsIPBinds (GhcPass pL) (GhcPass pR) = EpAnn AnnListDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XHsInt (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsInt16Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsInt32Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsInt64Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsInt8Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsIntPrim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsInteger (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsOuterExplicit GhcPs _1 = EpAnnForallTyDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsOuterExplicit GhcRn _1 = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsOuterExplicit GhcTc flag = [VarBndr TyVar flag]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsOuterImplicit GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsOuterImplicit GhcRn = [Name]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsOuterImplicit GhcTc = [TyVar]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsPS GhcPs = EpAnnCODefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsPS GhcRn = HsPSRnDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsPS GhcTc = HsPSRnDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsQTvs GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsQTvs GhcRn = HsQTvsRnDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsQTvs GhcTc = HsQTvsRnDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsRat (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsRule GhcPs = (HsRuleAnn, SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XHsRule GhcRn = (HsRuleRn, SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XHsRule GhcTc = (HsRuleRn, SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XHsSig (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsString (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsStringPrim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsTP GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsTP GhcRn = HsTyPatRnDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsTP GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsValBinds (GhcPass pL) (GhcPass pR) = EpAnn AnnListDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XHsWC GhcPs b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsWC GhcRn b = [Name]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsWC GhcTc b = [Name]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XHsWord16Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsWord32Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsWord64Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsWord8Prim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XHsWordPrim (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XIEDoc (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEDocNamed (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEGroup (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEModuleContents GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEModuleContents GhcRn = Maybe (LWarningTxt GhcRn)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEModuleContents GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEName (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEPattern (GhcPass _1) = EpaLocationDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAbs GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAbs GhcRn = (Maybe (LWarningTxt GhcRn), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAbs GhcTc = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAll GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAll GhcRn = (Maybe (LWarningTxt GhcRn), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingAll GhcTc = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingWith GhcPs = (Maybe (LWarningTxt GhcPs), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingWith GhcRn = (Maybe (LWarningTxt GhcRn), [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEThingWith GhcTc = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEType (GhcPass _1) = EpaLocationDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEVar GhcPs = Maybe (LWarningTxt GhcPs)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEVar GhcRn = Maybe (LWarningTxt GhcRn)Defined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIEVar GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XIPBinds GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XIPBinds GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XIPBinds GhcTc = TcEvBindsDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XIPVar GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XIPVar GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XIPVar GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XIParamTy (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XIf GhcPs = AnnsIfDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XIf GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XIf GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XInlineSig (GhcPass p) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XInstD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XInvisPat GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphan"@"
type XInvisPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XInvisPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XKindSig (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XKindSigD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XKindedTyVar (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XLHsRecUpdLabels GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLHsRecUpdLabels GhcRn = NonEmpty (HsRecUpdParent GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLHsRecUpdLabels GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLam (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLastStmt (GhcPass _1) (GhcPass _2) b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLazyPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XLazyPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XLazyPat GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XLet GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"let"
, EpToken"in"
)type XLet GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLet GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLetStmt (GhcPass _1) (GhcPass _2) b = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XListPat GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XListPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XListPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XListTy (GhcPass _1) = AnnParenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XLitE (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XLitPat (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XMG GhcPs b = OriginDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMG GhcRn b = OriginDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMG GhcTc b = MatchGroupTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMinimalSig (GhcPass p) = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XMissing GhcPs = EpAnn BoolDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMissing GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMissing GhcTc = Scaled TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMultiIf GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMultiIf GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XMultiIf GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XNPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNPat GhcRn = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNPlusKPat GhcPs = EpaLocationDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNPlusKPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNPlusKPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XNegApp GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XNegApp GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XNegApp GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XNewtypeStrategy GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XNewtypeStrategy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XNewtypeStrategy GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XNoSig (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XNumTy (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XOpApp GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOpApp GhcRn = FixityDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOpApp GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOpTy (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XOverLabel GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOverLabel GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOverLabel GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XOverLit GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XOverLit GhcRn = OverLitRnDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XOverLit GhcTc = OverLitTcDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XOverLitE (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPSB (GhcPass idL) GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPSB (GhcPass idL) GhcRn = NameSetDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPSB (GhcPass idL) GhcTc = NameSetDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPar GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphan"("
, EpToken")"
)type XPar GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPar GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XParPat GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphan"("
, EpToken")"
)type XParPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XParPat GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XParStmt (GhcPass _1) GhcPs b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XParStmt (GhcPass _1) GhcRn b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XParStmt (GhcPass _1) GhcTc b = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XParStmtBlock (GhcPass pL) (GhcPass pR) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XParTy (GhcPass _1) = AnnParenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XPatBind GhcPs (GhcPass pR) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPatBind GhcRn (GhcPass pR) = NameSetDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPatBind GhcTc (GhcPass pR) = (Type, ([CoreTickish], [[CoreTickish]]))Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPatBr GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPatBr GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPatBr GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPatSynBind (GhcPass pL) (GhcPass pR) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPatSynSig (GhcPass p) = AnnSigDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XPragE (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XPresent (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XProc (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XProjection GhcPs = AnnProjectionDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XProjection GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XProjection GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XQualTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XRec (GhcPass p) a = GenLocated (Anno a) aDefined in ghc-9.10.3 · GHC.Hs.Extensiontype XRecSel GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecSel GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecSel GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecStmt (GhcPass _1) GhcPs b = AnnListDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecStmt (GhcPass _1) GhcRn b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecStmt (GhcPass _1) GhcTc b = RecStmtTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecTy GhcPs = AnnListDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XRecTy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XRecTy GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XRecordCon GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecordCon GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecordCon GhcTc = PostTcExprDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecordUpd GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecordUpd GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRecordUpd GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XRoleAnnotD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XRuleBndrSig (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XRuleD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSCC (GhcPass _1) = (AnnPragma, SourceText)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSCCFunSig (GhcPass p) = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XSectionL GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSectionL GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSectionL GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSectionR GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSectionR GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSectionR GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XSigD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSigPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSigPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSigPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSpecInstSig (GhcPass p) = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XSpecSig (GhcPass p) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XSpliceD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSpliceDecl (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSplicePat GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSplicePat GhcRn = HsUntypedSpliceResult (Pat GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSplicePat GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSpliceTy GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XSpliceTy GhcRn = HsUntypedSpliceResult (LHsType GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XSpliceTy GhcTc = KindDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XStandaloneKindSig GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStandaloneKindSig GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStandaloneKindSig GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStarTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XStatic GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XStatic GhcRn = NameSetDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XStatic GhcTc = (NameSet, Type)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XStockStrategy GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStockStrategy GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStockStrategy GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XStrTy (GhcPass _1) = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XSumPat GhcPs = EpAnnSumPatDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSumPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSumPat GhcTc = [Type]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XSumTy (GhcPass _1) = AnnParenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XSynDecl GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSynDecl GhcRn = NameSetDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XSynDecl GhcTc = NameSetDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTransStmt (GhcPass _1) GhcPs b = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTransStmt (GhcPass _1) GhcRn b = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTransStmt (GhcPass _1) GhcTc b = TypeDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTuplePat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XTuplePat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XTuplePat GhcTc = [Type]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XTupleTy (GhcPass _1) = AnnParenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XTyClD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTyFamInstD GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTyFamInstD GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTyFamInstD GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTyLit (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XTyVar (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XTyVarSig (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XTypBr GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypBr GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypBr GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypeSig (GhcPass p) = AnnSigDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XTypedBracket GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypedBracket GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypedBracket GhcTc = HsBracketTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypedSplice GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypedSplice GhcRn = SplicePointNameDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XTypedSplice GhcTc = DelayedSpliceDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUnambiguous GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XUnambiguous GhcRn = NameDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XUnambiguous GhcTc = IdDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XUnboundVar GhcPs = Maybe EpAnnUnboundVarDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUnboundVar GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUnboundVar GhcTc = HoleExprRefDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedBracket GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedBracket GhcRn = [PendingRnSplice]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedBracket GhcTc = HsBracketTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSplice GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSplice GhcRn = HsUntypedSpliceResult (HsExpr GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSplice GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSpliceExpr GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSpliceExpr GhcRn = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUntypedSpliceExpr GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XUserTyVar (GhcPass _1) = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Type · orphantype XValBinds (GhcPass pL) (GhcPass pR) = AnnSortKey BindTagDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XValD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XVar (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XVarBind (GhcPass pL) (GhcPass pR) = XVarBindGhc pL pRDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XVarBr GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XVarBr GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XVarBr GhcTc = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XVarPat (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XViaStrategy GhcPs = XViaStrategyPsDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XViaStrategy GhcRn = LHsSigType GhcRnDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XViaStrategy GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XViewPat GhcPs = [AddEpAnn]Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XViewPat GhcRn = Maybe (HsExpr GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XViewPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XWarning (GhcPass _1) = (NamespaceSpecifier, [AddEpAnn])Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XWarningD (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XWarnings GhcPs = ([AddEpAnn], SourceText)Defined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XWarnings GhcRn = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XWarnings GhcTc = SourceTextDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XWildCardTy (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XWildPat GhcPs = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XWildPat GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XWildPat GhcTc = TypeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XXAmbiguousFieldOcc (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXAnnDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXApplicativeArg (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXClsInstDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXCmd GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXCmd GhcRn = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXCmd GhcTc = HsWrap HsCmdDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXCmdTop (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXConDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXConDeclField (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXDefaultDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXDerivClauseTys (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXDerivDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXDotFieldOcc (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXExpr GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXExpr GhcRn = XXExprGhcRnDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXExpr GhcTc = XXExprGhcTcDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXFamEqn (GhcPass _1) r = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXFamilyDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXFamilyResultSig (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXFieldOcc (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXFixitySig (GhcPass p) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXForeignDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXForeignExport (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXForeignImport (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXFunDep (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXGRHS (GhcPass _1) b = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXGRHSs (GhcPass _1) _2 = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXHsBindsLR GhcPs pR = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXHsBindsLR GhcRn pR = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXHsBindsLR GhcTc pR = AbsBindsDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXHsDataDefn (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXHsDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXHsDerivingClause (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXHsForAllTelescope (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXHsGroup (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXHsIPBinds (GhcPass p) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXHsLocalBindsLR (GhcPass pL) (GhcPass pR) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXHsOuterTyVarBndrs (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXHsPatSigType (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXHsSigType (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXHsTyPat (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXHsWildCardBndrs (GhcPass _1) _2 = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXIE (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XXIEWrappedName (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XXIPBind (GhcPass p) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXImportDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.ImpExp · orphantype XXInjectivityAnn (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXInstDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXLHsQTyVars (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXLit (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XXMatch (GhcPass _1) b = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXMatchGroup (GhcPass _1) b = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXOverLit (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Lit · orphantype XXParStmtBlock (GhcPass pL) (GhcPass pR) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXPat GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XXPat GhcRn = HsPatExpansion (Pat GhcRn) (Pat GhcRn)Defined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XXPat GhcTc = XXPatGhcTcDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XXPatSynBind (GhcPass idL) (GhcPass idR) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXPragE (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXQuote GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXQuote GhcRn = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXQuote GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXRoleAnnotDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXRuleBndr (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXRuleDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXRuleDecls (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXSig GhcPs = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXSig GhcRn = IdSigDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXSig GhcTc = IdSigDefined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXSpliceDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXStandaloneKindSig (GhcPass p) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXStmtLR (GhcPass _1) (GhcPass _2) b = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXTupArg (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Expr · orphantype XXTyClDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXTyClGroup (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXTyFamInstDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXTyLit (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXTyVarBndr (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXType (GhcPass _1) = HsCoreTyDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXValBindsLR (GhcPass pL) pR = NHsValBindsLR (GhcPass pL)Defined in ghc-9.10.3 · GHC.Hs.Binds · orphantype XXWarnDecl (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype XXWarnDecls (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Decls · orphantype ConLikeP GhcPs = RdrNameDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype ConLikeP GhcRn = NameDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype ConLikeP GhcTc = ConLikeDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XConPatTyArg GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Pat · orphan"@"
type XConPatTyArg GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XConPatTyArg GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Pat · orphantype XArgPar (GhcPass _1) = SrcSpanDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XBndrInvisible GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Type · orphan"@"
type XBndrInvisible GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XBndrInvisible GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XBndrRequired (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitMult GhcPs = (EpTokenDefined in ghc-9.10.3 · GHC.Hs.Type · orphan"%"
, EpUniToken"->"
"\8594"
)type XExplicitMult GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XExplicitMult GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XLinearArrow GhcPs = EpLinearArrowDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XLinearArrow GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XLinearArrow GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XTypeArg GhcPs = EpTokenDefined in ghc-9.10.3 · GHC.Hs.Type · orphan"@"
type XTypeArg GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XTypeArg GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XUnrestrictedArrow GhcPs = EpUniTokenDefined in ghc-9.10.3 · GHC.Hs.Type · orphan"->"
"\8594"
type XUnrestrictedArrow GhcRn = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XUnrestrictedArrow GhcTc = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XValArg (GhcPass _1) = NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXArg (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXArrow (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype XXBndrVis (GhcPass _1) = DataConCantHappenDefined in ghc-9.10.3 · GHC.Hs.Type · orphantype Body (PatBuilder GhcPs) = PatBuilderDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype Body (HsCmd GhcPs) = HsCmdDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype Body (HsExpr GhcPs) = HsExprDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype FunArg (PatBuilder GhcPs) = PatBuilder GhcPsDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype FunArg (HsCmd GhcPs) = HsExpr GhcPsDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype FunArg (HsExpr GhcPs) = HsExpr GhcPsDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype InfixOp (PatBuilder GhcPs) = RdrNameDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype InfixOp (HsCmd GhcPs) = HsExpr GhcPsDefined in ghc-9.10.3 · GHC.Parser.PostProcesstype InfixOp (HsExpr GhcPs) = HsExpr GhcPsDefined in ghc-9.10.3 · GHC.Parser.PostProcess
class (NoGhcTcPass (NoGhcTcPass p) ~ NoGhcTcPass p, IsPass (NoGhcTcPass p)) => IsPass (p :: Pass) whereAllows us to check what phase we're in at GHC's runtime. For example, this class allows us to write > f :: forall p. IsPass p => HsExpr (GhcPass p) -> blah > f e = case ghcPass @p of > GhcPs -> ... in this RHS we have HsExpr GhcPs... > GhcRn -> ... in this RHS we have HsExpr GhcRn... > GhcTc -> ... in this RHS we have HsExpr GhcTc... which is very useful, for example, when pretty-printing. See Note [IsPass].
Equations
NoGhcTcPass 'Typechecked = 'RenamedNoGhcTcPass other = other
type OutputableBndrId (pass :: Pass) = (OutputableBndr (IdGhcP pass), OutputableBndr (IdGhcP (NoGhcTcPass pass)), Outputable (GenLocated (Anno (IdGhcP pass)) (IdGhcP pass)), Outputable (GenLocated (Anno (IdGhcP (NoGhcTcPass pass))) (IdGhcP (NoGhcTcPass pass))), IsPass pass)Constraint type to bundle up the requirement for OutputableBndr on both
the id and the NoGhcTc of it. See Note [NoGhcTc].