ghc-lib-parser-9.6.2.20230523: The GHC API, decoupled from GHC versions

Index - H

HaddockBitGHC.Parser.Lexer
haddockOptionsGHC.Driver.Session
HalfWordGHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap
halfWordMaskGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
halfWordSizeGHC.Runtime.Heap.Layout
halfWordSizeInBitsGHC.Runtime.Heap.Layout
halfWordWidthGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
handleGHC.Utils.Exception
handleDataGHC.Utils.Binary
handleFlagWarningsGHC.Driver.Errors
handleGhcExceptionGHC.Utils.Panic
handleIOGHC.Utils.Exception
handleJustGHC.Utils.Exception
Handler 
1 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)GHC.Utils.Exception
handleSourceErrorGHC.Types.SourceError
hang 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
3 (Function)Language.Haskell.TH.PprLib
hangNotEmpty 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
happensBeforeGHC.Driver.Phases
HARDGHC.Platform.ArchOS, GHC.Platform
HasArgGHC.Driver.CmdLine
HasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasCAFGHC.Cmm.CLabel
HasCallStackGHC.Utils.Misc
hasCoercionHoleCoGHC.Core.Coercion
hasCoercionHoleTyGHC.Core.Coercion
hasCompleteSigGHC.Tc.Types
HasConstructorContextGHC.Tc.Errors.Types
hasCoreUnfoldingGHC.Core
HasDebugCallStackGHC.Utils.Misc
hasDemandEnvSigGHC.Types.Demand
hasDetailedCountsGHC.Core.Opt.Stats
HasDynFlagsGHC.Driver.Session
HasE 
1 (Type/Class)GHC.Hs, GHC.Parser.Annotation
2 (Data Constructor)GHC.Hs, GHC.Parser.Annotation
HasExistentialTyVarGHC.Tc.Errors.Types
hasFieldClassNameGHC.Builtin.Names
hasFieldClassNameKeyGHC.Builtin.Names
HasFieldOriginGHC.Tc.Types.Origin
HasGivenEqsGHC.Tc.Types.Constraint
hasHaskellNameGHC.Cmm.CLabel
HasHeapRepGHC.Exts.Heap
HasHooksGHC.Driver.Hooks
hashParensLanguage.Haskell.TH.Ppr
hashStringGHC.Utils.Misc
hasIdLabelInfoGHC.Cmm.CLabel
hasIncoherentFlagGHC.Types.Basic
hasInlineUnfoldingGHC.Types.Id.Info
hasIPSuperClassesGHC.Core.Predicate
Haskell2010GHC.Driver.Flags, GHC.Driver.Session
Haskell98GHC.Driver.Flags, GHC.Driver.Session
hasKeyGHC.Types.Unique, GHC.Builtin.Names
HasKindsGHC.Tc.Errors.Types
hasKindsGHC.Tc.Errors.Types
HasLoggerGHC.Utils.Logger
hasLoopAtGHC.Data.Graph.UnVar
HasModuleGHC.Unit.Module, GHC.Unit
hasNoBindingGHC.Types.Id
hasNoDebugOutputGHC.Driver.Session
hasNoDupsGHC.Data.List.SetOps
hasNoGlobalRegsGHC.Cmm.Expr, GHC.Cmm
hasNoOneShotInfoGHC.Types.Id.Info, GHC.Types.Basic
hasNoOptCoercionGHC.Driver.Session
hasNoStateHackGHC.Driver.Session
hasNotWayGHC.Platform.Ways
HasOccNameGHC.Types.Name, GHC.Types.Name.Occurrence
hasOrHaveGHC.Utils.Outputable
hasOverlappableFlagGHC.Types.Basic
hasOverlappingFlagGHC.Types.Basic
hasPprDebugGHC.Driver.Session
hasSomeUnfoldingGHC.Core
hasSpecPragsGHC.Hs, GHC.Hs.Binds
HasStrictnessAnnotationGHC.Tc.Errors.Types
hasThisCoercionHoleTyGHC.Core.Coercion
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Platform.Ways
HasWildcardGHC.Tc.Errors.Types
hasWildcardGHC.Tc.Errors.Types
haveRegBase 
1 (Function)GHC.Platform.X86_64
2 (Function)GHC.Platform.X86
3 (Function)GHC.Platform.Wasm32
4 (Function)GHC.Platform.S390X
5 (Function)GHC.Platform.RISCV64
6 (Function)GHC.Platform.PPC
7 (Function)GHC.Platform.NoRegs
8 (Function)GHC.Platform.LoongArch64
9 (Function)GHC.Platform.ARM
10 (Function)GHC.Platform.AArch64
11 (Function)GHC.Platform.Regs
hcat 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
3 (Function)Language.Haskell.TH.PprLib
HCcGHC.Driver.Phases
hcSufGHC.Driver.Session
HdkCommentGHC.Parser.Lexer
HdkCommentNamedGHC.Parser.Lexer
HdkCommentNextGHC.Parser.Lexer
HdkCommentPrevGHC.Parser.Lexer
HdkCommentSectionGHC.Parser.Lexer
hdk_commentsGHC.Parser.Lexer
HDocGHC.Utils.Outputable
hdrSizeGHC.Runtime.Heap.Layout
hdrSizeWGHC.Runtime.Heap.Layout
head 
1 (Function)GHC.Prelude.Basic, GHC.Prelude
2 (Function)GHC.Data.List.Infinite
3 (Function)GHC.Data.ShortText
Header 
1 (Type/Class)GHC.Types.ForeignCall
2 (Data Constructor)GHC.Types.ForeignCall
header_commentsGHC.Parser.Lexer
headMaybeGHC.Data.Bag
headOLGHC.Data.OrdList
heapClosureSizeWGHC.Runtime.Heap.Layout
HeapOverflowGHC.Utils.Exception
HeapRepGHC.Runtime.Heap.Layout
heqClassGHC.Builtin.Types
heqDataConGHC.Builtin.Types
heqDataConKeyGHC.Builtin.Names
heqSCSelIdKeyGHC.Builtin.Names
heqTyConGHC.Builtin.Types
heqTyConKeyGHC.Builtin.Names
heqTyConNameGHC.Builtin.Types
HERGHC.Tc.Types.Evidence
HetReduction 
1 (Type/Class)GHC.Core.Reduction
2 (Data Constructor)GHC.Core.Reduction
hexGHC.Utils.Ppr
hexDigitGHC.Parser.CharClass
HexFloatLiteralsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
HexFloatLiteralsBitGHC.Parser.Lexer
hfbAnnLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hfbLHSLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hfbPunLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hfbRHSLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hfCandGHC.Tc.Errors.Hole.FitTypes
HFDCGHC.Tc.Errors.Types
hfDocGHC.Tc.Errors.Hole.FitTypes
hfIdGHC.Tc.Errors.Hole.FitTypes
hfIsLclGHC.Tc.Errors.Hole.FitTypes
hfMatchesGHC.Tc.Errors.Hole.FitTypes
hfPluginInitGHC.Tc.Errors.Hole.FitTypes
hfPluginRunGHC.Tc.Errors.Hole.FitTypes
hfPluginStopGHC.Tc.Errors.Hole.FitTypes
hfRefLvlGHC.Tc.Errors.Hole.FitTypes
hfTypeGHC.Tc.Errors.Hole.FitTypes
hfWrapGHC.Tc.Errors.Hole.FitTypes
hGetStringBufferGHC.Data.StringBuffer
hGetStringBufferBlockGHC.Data.StringBuffer
HiddenFlagGHC.Driver.CmdLine
hiddenModulesGHC.Driver.Session
HidePackageGHC.Driver.Session
hiDirGHC.Driver.Session
hieDirGHC.Driver.Session
hieSufGHC.Driver.Session
hintBangPatGHC.Parser.PostProcess
History 
1 (Type/Class)GHC.Runtime.Eval.Types
2 (Data Constructor)GHC.Runtime.Eval.Types
historyApStackGHC.Runtime.Eval.Types
historyBreakInfoGHC.Runtime.Eval.Types
historyEnclosingDeclsGHC.Runtime.Eval.Types
historySizeGHC.Driver.Session
hiSuf_GHC.Driver.Session
hiVersionGHC.Settings.Constants
HLineGHC.Utils.Outputable
hm_detailsGHC.Unit.Home.ModInfo
hm_ifaceGHC.Unit.Home.ModInfo
hm_linkableGHC.Unit.Home.ModInfo
hoistCodeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
hoistDsMessageGHC.Driver.Errors.Types
hoistFlagGHC.Driver.CmdLine
hoistTcRnMessageGHC.Driver.Errors.Types
Hole 
1 (Type/Class)GHC.Tc.Types.Constraint
2 (Data Constructor)GHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
HoleError 
1 (Type/Class)GHC.Tc.Errors.Types
2 (Data Constructor)GHC.Tc.Errors.Types
HoleExprRefGHC.Tc.Types.Evidence
HoleFit 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes
HoleFitCandidateGHC.Tc.Errors.Hole.FitTypes
HoleFitDispConfigGHC.Tc.Errors.Types
HoleFitPlugin 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes
holeFitPluginGHC.Driver.Plugins
HoleFitPluginR 
1 (Type/Class)GHC.Driver.Plugins, GHC.Tc.Errors.Hole.FitTypes
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes
holeFitsGHC.Tc.Errors.Types
holesGHC.Utils.Misc
HoleSortGHC.Tc.Types.Constraint
HoleUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
hole_locGHC.Tc.Types.Constraint
hole_occGHC.Tc.Types.Constraint
hole_sortGHC.Tc.Types.Constraint
hole_tyGHC.Tc.Types.Constraint
HomeModInfo 
1 (Type/Class)GHC.Unit.Home.ModInfo
2 (Data Constructor)GHC.Unit.Home.ModInfo
homeModInfoByteCodeGHC.Unit.Home.ModInfo
homeModInfoObjectGHC.Unit.Home.ModInfo
HomeModLinkable 
1 (Type/Class)GHC.Unit.Home.ModInfo
2 (Data Constructor)GHC.Unit.Home.ModInfo
homeModuleInstantiationGHC.Unit.Home, GHC.Unit
homeModuleNameInstantiationGHC.Unit.Home, GHC.Unit
homeMod_bytecodeGHC.Unit.Home.ModInfo
homeMod_objectGHC.Unit.Home.ModInfo
HomePackageTableGHC.Unit.Home.ModInfo
HomeUnitGHC.Unit.Home, GHC.Unit
homeUnitAsUnitGHC.Unit.Home, GHC.Unit
homeUnitDependsGHC.Unit.State, GHC.Unit
HomeUnitEnv 
1 (Type/Class)GHC.Unit.Env
2 (Data Constructor)GHC.Unit.Env
homeUnitEnv_dflagsGHC.Unit.Env
homeUnitEnv_home_unitGHC.Unit.Env
homeUnitEnv_hptGHC.Unit.Env
homeUnitEnv_unitsGHC.Unit.Env
homeUnitEnv_unit_dbsGHC.Unit.Env
HomeUnitGraphGHC.Unit.Env
homeUnitIdGHC.Unit.Home, GHC.Unit
homeUnitId_GHC.Driver.Session
homeUnitInstanceOfGHC.Unit.Home, GHC.Unit
homeUnitInstanceOfMaybeGHC.Unit.Home, GHC.Unit
homeUnitInstanceOf_GHC.Driver.Session
homeUnitInstantiationsGHC.Unit.Home, GHC.Unit
homeUnitInstantiations_GHC.Driver.Session
homeUnitMapGHC.Unit.Home, GHC.Unit
HomeUnitModuleGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
homogeniseHetRednGHC.Core.Reduction
HooksGHC.Driver.Hooks
hostFullWaysGHC.Platform.Ways
hostIsDebuggedGHC.Platform.Ways
hostIsDynamicGHC.Platform.Ways
hostIsProfiledGHC.Platform.Ways
hostIsThreadedGHC.Platform.Ways
hostIsTracingGHC.Platform.Ways
hostWaysGHC.Platform.Ways
HowInScopeGHC.Types.Hint
HpGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
HpAllocGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
hpAllocRegGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
hpcDirGHC.Driver.Session
HpcInfo 
1 (Type/Class)GHC.Types.HpcInfo
2 (Data Constructor)GHC.Types.HpcInfo
hpcInfoHashGHC.Types.HpcInfo
hpcInfoTickCountGHC.Types.HpcInfo
HpcTickGHC.Types.Tickish
hpcUsedGHC.Types.HpcInfo
HpLimGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
hpLimRegGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
hpm_moduleGHC.Hs
hpm_src_filesGHC.Hs
hpRegGHC.Cmm.Expr, GHC.Cmm.Reg, GHC.Cmm
hptAllInstancesGHC.Driver.Env
hptAllThingsGHC.Driver.Env
hptAnnsGHC.Driver.Env
hptCompleteSigsGHC.Driver.Env
hptInstancesBelowGHC.Driver.Env
hptRulesGHC.Driver.Env
hptSomeThingsBelowUsGHC.Driver.Env
hPutFSGHC.Data.FastString
hPutFZSGHC.Data.FastString
hPutStringBufferGHC.Data.StringBuffer
hsAllLTyVarNamesGHC.Hs, GHC.Hs.Type
HsAnnotationGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsAppLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsAppKindTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsAppTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsAppTypeLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsArgLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsArgParLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsArityGHC.Iface.Syntax
HsArrAppTypeLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsArrowLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsArrowMatchContextLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsBangTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsBindGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsBindLRGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsBinTickGHC.Hs, GHC.Hs.Expr
HsBootFileGHC.Types.SourceFile
HsBoxedOrConstraintTupleLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsBracketTc 
1 (Type/Class)GHC.Hs, GHC.Hs.Expr
2 (Data Constructor)GHC.Hs, GHC.Hs.Expr
hsb_quoteGHC.Hs, GHC.Hs.Expr
hsb_splicesGHC.Hs, GHC.Hs.Expr
hsb_tyGHC.Hs, GHC.Hs.Expr
hsb_wrapGHC.Hs, GHC.Hs.Expr
Hsc 
1 (Data Constructor)GHC.Driver.Phases
2 (Type/Class)GHC.Driver.Env, GHC.Driver.Env.Types
3 (Data Constructor)GHC.Driver.Env, GHC.Driver.Env.Types
hscActiveUnitIdGHC.Driver.Env
HsCaseLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsCaseAnnCaseGHC.Hs, GHC.Hs.Expr
hsCaseAnnOfGHC.Hs, GHC.Hs.Expr
hsCaseAnnsRestGHC.Hs, GHC.Hs.Expr
HscBackendActionGHC.Unit.Module.Status
hscCompileCoreExprHookGHC.Driver.Hooks
HscEnv 
1 (Type/Class)GHC.Driver.Env, GHC.Driver.Env.Types
2 (Data Constructor)GHC.Driver.Env, GHC.Driver.Env.Types
hscEPSGHC.Driver.Env
hscFrontendHookGHC.Driver.Hooks
HsCharLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsCharPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsCharTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hscInterpGHC.Driver.Env
HsCmdLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdAppLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdArrAppLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdArrFormLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdCaseLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdDoLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdIfLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdLamLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdLamCaseLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdLetLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdParLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsCmdTop 
1 (Type/Class)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
2 (Data Constructor)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsComponentId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsComponentIdGHC.Driver.Backpack.Syntax
HsConDeclGADTDetailsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsConDeclH98DetailsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hsConDeclThetaGHC.Hs, GHC.Hs.Decls
HsConDetailsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsConPatArgsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
HsConPatDetailsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
HsConPatTyArg 
1 (Type/Class)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
2 (Data Constructor)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
HsContextLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsCoreTyGHC.Hs, GHC.Hs.Type
HsCprSigGHC.Iface.Syntax
HscRecompGHC.Unit.Module.Status
HscRecompNeededGHC.Unit.Module.Status
HscRecompStatusGHC.Unit.Module.Status
hscSetActiveHomeUnitGHC.Driver.Env
hscSetActiveUnitIdGHC.Driver.Env
hscSetFlagsGHC.Driver.Env
HscSourceGHC.Types.SourceFile
hscSourceStringGHC.Types.SourceFile
hscSourceToIsBootGHC.Types.SourceFile
hscs_gutsGHC.Unit.Module.Status
hscs_mod_locationGHC.Unit.Module.Status
hscs_old_iface_hashGHC.Unit.Module.Status
hscs_partial_ifaceGHC.Unit.Module.Status
HscUpdateGHC.Unit.Module.Status
hscUpdateFlagsGHC.Driver.Env
hscUpdateHPTGHC.Driver.Env
hscUpdateHPT_lazyGHC.Driver.Env
hscUpdateHUGGHC.Driver.Env
hscUpdateLoggerFlagsGHC.Driver.Env
HscUpToDateGHC.Unit.Module.Status
hsc_all_home_unit_idsGHC.Driver.Env
hsc_dflagsGHC.Driver.Env, GHC.Driver.Env.Types
hsc_FCGHC.Driver.Env, GHC.Driver.Env.Types
hsc_home_unitGHC.Driver.Env
hsc_home_unit_maybeGHC.Driver.Env
hsc_hooksGHC.Driver.Env, GHC.Driver.Env.Types
hsc_HPTGHC.Driver.Env
hsc_HUEGHC.Driver.Env
hsc_HUGGHC.Driver.Env
hsc_ICGHC.Driver.Env, GHC.Driver.Env.Types
hsc_interpGHC.Driver.Env, GHC.Driver.Env.Types
hsc_llvm_configGHC.Driver.Env, GHC.Driver.Env.Types
hsc_loggerGHC.Driver.Env, GHC.Driver.Env.Types
hsc_mod_graphGHC.Driver.Env, GHC.Driver.Env.Types
hsc_NCGHC.Driver.Env, GHC.Driver.Env.Types
hsc_pluginsGHC.Driver.Env, GHC.Driver.Env.Types
hsc_targetsGHC.Driver.Env, GHC.Driver.Env.Types
hsc_tmpfsGHC.Driver.Env, GHC.Driver.Env.Types
hsc_type_env_varsGHC.Driver.Env, GHC.Driver.Env.Types
hsc_unitsGHC.Driver.Env
hsc_unit_envGHC.Driver.Env, GHC.Driver.Env.Types
HsDataDefn 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hsDataFamInstBindersGHC.Hs, GHC.Hs.Utils
HsDeclGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hsDeclHasCuskGHC.Hs, GHC.Hs.Decls
HsDerivingGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsDerivingClause 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsDmdSigGHC.Iface.Syntax
HsDoLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsDocGHC.Hs.Doc, GHC.Hs
HsDocContextGHC.Tc.Errors.Types
hsDocIdentifiersGHC.Hs.Doc, GHC.Hs
hsDocIdsGHC.Hs.Doc, GHC.Hs
HsDocStringGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
hsDocStringGHC.Hs.Doc, GHC.Hs
HsDocStringChunk 
1 (Type/Class)GHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
2 (Data Constructor)GHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocStringDecoratorGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocStringGroupGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocStringNamedGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocStringNextGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocStringPreviousGHC.Hs.Doc, GHC.Hs, GHC.Hs.DocString
HsDocTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsDoFlavourLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsDoStmtLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsDoublePrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
hsep 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
3 (Function)Language.Haskell.TH.PprLib
HsExpandedGHC.Hs, GHC.Hs.Expr
HsExpansionGHC.Hs, GHC.Hs.Expr
HsExplicitListTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsExplicitLTyVarNamesGHC.Hs, GHC.Hs.Type
HsExplicitMultLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsExplicitTupleTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsExprLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsExprNeedsParensGHC.Hs, GHC.Hs.Expr
HsExprRnThingGHC.Tc.Types.Origin
HsFieldBind 
1 (Type/Class)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
2 (Data Constructor)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
HsFirstOrderAppLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsFloatPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsForAllInvisLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsForAllTelescopeLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsForAllTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsForAllVisLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsForeignDeclsBindersGHC.Hs, GHC.Hs.Utils
HsFractionalLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsFunTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsf_invis_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsf_vis_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsf_xinvisLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsf_xvisLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsGetFieldLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsGroup 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hsGroupBindersGHC.Hs, GHC.Hs.Utils
hsGroupInstDeclsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hsGroupTopLevelFixitySigsGHC.Hs, GHC.Hs.Decls
HsHigherOrderAppLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsIfLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsigFileGHC.Types.SourceFile
HsImplBangGHC.Hs, GHC.Core.DataCon, GHC.Hs.Type
HsInlineGHC.Iface.Syntax
HsIntLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsInt64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsIntegerLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsIntegralLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsIntPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsIParamTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsIPBinds 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsIPName 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsIPNameFSLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsIPVarLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsIsStringLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsKindLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsKindSigLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsLamLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsLamCaseLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsLazyGHC.Hs, GHC.Core.DataCon, GHC.Hs.Type
HsLetLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsLFInfoGHC.Iface.Syntax
hsLinearGHC.Hs, GHC.Hs.Type
HsLinearArrowLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsLinearArrowTokensLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsListTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
2 (Data Constructor)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsLitNeedsParensGHC.Hs, GHC.Hs.Lit
hsLMatchPatsGHC.Hs, GHC.Hs.Expr
HsLocalBindsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsLocalBindsLRGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsLollyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsLTyClDeclBindersGHC.Hs, GHC.Hs.Utils
hsLTyVarLocNameGHC.Hs, GHC.Hs.Type
hsLTyVarLocNamesGHC.Hs, GHC.Hs.Type
hsLTyVarNameGHC.Hs, GHC.Hs.Type
hsLTyVarNamesGHC.Hs, GHC.Hs.Type
HsMatchContextLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsmodAnnGHC.Hs
hsmodDeclsGHC.Hs, Language.Haskell.Syntax
hsmodDeprecMessageGHC.Hs
hsmodExportsGHC.Hs, Language.Haskell.Syntax
hsmodExtGHC.Hs, Language.Haskell.Syntax
hsmodHaddockModHeaderGHC.Hs
hsmodImportsGHC.Hs, Language.Haskell.Syntax
hsmodLayoutGHC.Hs
hsmodNameGHC.Hs, Language.Haskell.Syntax
HsModule 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax
HsModuleId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
HsModuleSubstGHC.Driver.Backpack.Syntax
HsModuleVarGHC.Driver.Backpack.Syntax
hsMultLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsMultiIfLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsNoCafRefsGHC.Iface.Syntax
HsNormalTokGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
HsNumTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsOpTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsOuterExplicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsOuterExplicitBndrsGHC.Hs, GHC.Hs.Type
HsOuterFamEqnTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsOuterImplicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsOuterSigTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsOuterTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsOuterTyVarNamesGHC.Hs, GHC.Hs.Type
HsOverLabelLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsOverLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
2 (Data Constructor)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsOverLitNeedsParensGHC.Hs, GHC.Hs.Lit
hso_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hso_xexplicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hso_ximplicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsPackageNameGHC.Driver.Backpack.Syntax
HsParLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsParsedModule 
1 (Type/Class)GHC.Hs
2 (Data Constructor)GHC.Hs
HsParTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsPatExpandedGHC.Hs, GHC.Hs.Pat
HsPatExpansionGHC.Hs, GHC.Hs.Pat
HsPatSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsPatSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsPatSynDetailsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsPatSynDirGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
hsPatSynSelectorsGHC.Hs, GHC.Hs.Utils
HsPct1Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsPpGHC.Driver.Phases
HsPragE 
1 (Type/Class)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
2 (Data Constructor)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsPragSCCLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsProcLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsProjectionLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsPSLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsPSRn 
1 (Type/Class)GHC.Hs, GHC.Hs.Type
2 (Data Constructor)GHC.Hs, GHC.Hs.Type
hsps_bodyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsps_extLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsps_imp_tvsGHC.Hs, GHC.Hs.Type
hsps_nwcsGHC.Hs, GHC.Hs.Type
hsQTvExplicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsQTvsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsQualTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsQuasiQuoteLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsQuoteLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsq_explicitLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsq_extLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsRatLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsRecFieldLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hsRecFieldIdGHC.Hs, GHC.Hs.Pat
HsRecFields 
1 (Type/Class)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
2 (Data Constructor)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hsRecFieldsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hsRecFieldsArgsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hsRecFieldSelLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
HsRecordBindsLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsRecSelLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsRecTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsRecUpdFieldLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat
hsRecUpdFieldIdGHC.Hs, GHC.Hs.Pat
hsRecUpdFieldOccGHC.Hs, GHC.Hs.Pat
hsRecUpdFieldRdrGHC.Hs, GHC.Hs.Pat
HsRuleGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsRuleAnn 
1 (Type/Class)GHC.Hs, GHC.Hs.Decls
2 (Data Constructor)GHC.Hs, GHC.Hs.Decls
HsRuleRn 
1 (Type/Class)GHC.Hs, GHC.Hs.Decls
2 (Data Constructor)GHC.Hs, GHC.Hs.Decls
HsRulesGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsScaled 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsScaledThingLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsScopedTvsGHC.Hs, GHC.Hs.Type
HsSigLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsSigDocGHC.Hs, GHC.Hs.Binds
HsSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsSigWcTypeGHC.Hs, GHC.Hs.Type
HsSpliceTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsSrcBang 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Core.DataCon, GHC.Hs.Type
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Core.DataCon, GHC.Hs.Type
HsSrcFileGHC.Types.SourceFile
HsStarTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsStaticLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsStmtContextLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsStrictGHC.Hs, GHC.Core.DataCon, GHC.Hs.Type
HsStringLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsStringPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsStrTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsSumTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTagSigGHC.Iface.Syntax
HsTickGHC.Hs, GHC.Hs.Expr
HsTokGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
HsTokenGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
HsTupArgLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsTupleSortLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTupleTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsTvbAllKindedGHC.Hs, GHC.Hs.Type
hsTyClForeignBindersGHC.Hs, GHC.Hs.Utils
hsTyGetAppHead_maybeGHC.Hs, GHC.Hs.Type
hsTyKindSigGHC.Hs, GHC.Hs.Type
HsTyLit 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTyPatsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
HsTypeLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTypeArgLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTypeCtxGHC.Tc.Errors.Types
HsTypedBracketLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsTypedSpliceLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
hsTypeNeedsParensGHC.Hs, GHC.Hs.Type
HsTypePatCtxGHC.Tc.Errors.Types
HsTypeRnThingGHC.Tc.Types.Origin
hsTypeToHsSigTypeGHC.Hs, GHC.Hs.Utils
hsTypeToHsSigWcTypeGHC.Hs, GHC.Hs.Utils
HsTyVarLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsTyVarBndrLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsTyVarBndrFlagGHC.Hs, GHC.Hs.Type
HsTyVarBndrsRnGHC.Tc.Types.Origin
hsTyVarNameGHC.Hs, GHC.Hs.Type
hst_bodyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hst_ctxtLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hst_teleLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hst_xforallLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hst_xqualLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsUnboundBackquotesGHC.Hs, GHC.Hs.Expr
hsUnboundHoleGHC.Hs, GHC.Hs.Expr
HsUnboundVarLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsUnboxedTupleLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsUnfoldGHC.Iface.Syntax
HsUnicodeTokGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
HsUnit 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsunitBodyGHC.Driver.Backpack.Syntax
HsUnitDeclGHC.Driver.Backpack.Syntax
HsUnitId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsunitNameGHC.Driver.Backpack.Syntax
HsUniTokenGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
HsUnpackGHC.Hs, GHC.Core.DataCon, GHC.Hs.Type
hsUnrestrictedGHC.Hs, GHC.Hs.Type
HsUnrestrictedArrowLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsUntypedBracketLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsUntypedSplice 
1 (Type/Class)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
2 (Data Constructor)Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsUntypedSpliceExprLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsUntypedSpliceNestedGHC.Hs, GHC.Hs.Expr
HsUntypedSpliceResultGHC.Hs, GHC.Hs.Expr
HsUntypedSpliceTopGHC.Hs, GHC.Hs.Expr
HsValArgLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsValBinds 
1 (Type/Class)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
2 (Data Constructor)GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
hsValBindsImplicitsGHC.Hs, GHC.Hs.Utils
HsValBindsLRGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds, GHC.Hs.Binds
HsVarLanguage.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Expr
HsWCLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hsWcScopedTvsGHC.Hs, GHC.Hs.Type
hswc_bodyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
hswc_extLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsWildCardBndrsLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsWildCardTyLanguage.Haskell.Syntax.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Type
HsWord64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsWordPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit
HsWrap 
1 (Type/Class)GHC.Hs, GHC.Hs.Expr
2 (Data Constructor)GHC.Hs, GHC.Hs.Expr
hsWrapDictBindersGHC.Tc.Types.Evidence
HsWrapperGHC.Tc.Types.Evidence
hs_anndsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_defdsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_derivdsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_docsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_extGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_fixdsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_fordsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_ruledsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_splcdsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_tycldsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_valdsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hs_warndsGHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls, GHC.Hs.Decls
hugEltsGHC.Unit.Env
HValue 
1 (Type/Class)GHCi.RemoteTypes
2 (Data Constructor)GHCi.RemoteTypes
HValueRefGHCi.RemoteTypes
hvaluesGHC.Exts.Heap.Closures, GHC.Exts.Heap