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

Index - H

HaddockBitLexer
haddockHTMLsGHC.PackageDb, PackageConfig, Packages
haddockInterfacesGHC.PackageDb, PackageConfig, Packages
haddockOptionsDynFlags
HalfWordGHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap
halfWordMaskCmmType
halfWordWidthCmmType
handleException
handleFlagWarningsHscTypes
handleGhcExceptionPanic
handleIOException
handleJustException
Handler 
1 (Data Constructor)Exception
2 (Type/Class)Exception
handleSourceErrorHscTypes
hang 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
hangNotEmpty 
1 (Function)Pretty
2 (Function)Outputable
happensBeforeDriverPhases
HARDPlatform
HasArgCmdLineParser
HasCallStackUtil
hasCompleteSigTcRnTypes
HasDebugCallStackUtil
hasDemandEnvSigDemand
hasDetailedCountsCoreMonad
HasDollarHsExpr, HsSyn
HasDynFlagsDynFlags
HasE 
1 (Type/Class)ApiAnnotation
2 (Data Constructor)ApiAnnotation
hasFieldClassNamePrelNames
hasFieldClassNameKeyPrelNames
HasHeapRepGHC.Exts.Heap
hashParensLanguage.Haskell.TH.Ppr
hashStringUtil
hashUnitIdModule
hasIncoherentFlagBasicTypes
HasInfoIfaceSyn
hasIPPredTcType
Haskell2010DynFlags
Haskell98DynFlags
hasKeyUnique, PrelNames
HasModuleModule
hasNoBindingId
hasNoDebugOutputDynFlags
hasNoDupsListSetOps
hasNoOneShotInfoBasicTypes, IdInfo
hasNoOptCoercionDynFlags
hasNoStateHackDynFlags
HasOccNameOccName, Name
hasOverlappableFlagBasicTypes
hasOverlappingFlagBasicTypes
HasParensHsExpr, HsSyn
hasPprDebugDynFlags
hasSomeUnfoldingCoreSyn
hasSpecPragsHsBinds, HsSyn
HasSrcSpanSrcLoc
hasTyVarHeadTcType
hasVertexGDigraph
hasZEncodingFastString
hcat 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
HCcDriverPhases
hcSufDynFlags
headGhcPrelude
Header 
1 (Type/Class)ForeignCall
2 (Data Constructor)ForeignCall
headFSFastString
HeapOverflowException
heqClassTysWiredIn
heqDataConTysWiredIn
heqDataConKeyPrelNames
heqSCSelIdKeyPrelNames
heqTyConTysWiredIn
heqTyConKeyPrelNames
heqTyConNameTysWiredIn
hexPretty
hexDigitCtype
HexFloatLiteralsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
HexFloatLiteralsBitLexer
hGetStringBufferStringBuffer
hGetStringBufferBlockStringBuffer
HiddenFlagCmdLineParser
hiddenModulesGHC.PackageDb, PackageConfig, Packages
HidePackageDynFlags
hiDirDynFlags
hieDirDynFlags
hieSufDynFlags
hintBangPatRdrHsSyn
History 
1 (Type/Class)InteractiveEvalTypes
2 (Data Constructor)InteractiveEvalTypes
historyApStackInteractiveEvalTypes
historyBreakInfoInteractiveEvalTypes
historyEnclosingDeclsInteractiveEvalTypes
historySizeDynFlags
hiSufDynFlags
hiVersionConstants
hm_detailsHscTypes
hm_ifaceHscTypes
hm_linkableHscTypes
HoleTcRnTypes
HoleCoTyCoRep
HoleDestTcRnTypes
holeOccTcRnTypes
HoleOriginTcRnTypes
HomeModInfo 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
HomePackageTableHscTypes
HooksHooks
hooksDynFlags
HpcCCCostCentre
hpcDirDynFlags
HpcInfo 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
hpcInfoHashHscTypes
hpcInfoTickCountHscTypes
HpcTickCoreSyn
hpcUsedHscTypes
hpm_annotationsHscTypes
hpm_moduleHscTypes
hpm_src_filesHscTypes
hptCompleteSigsHscTypes
hptInstancesHscTypes
hptRulesHscTypes
hPutFSFastString
hPutFZSFastString
hPutStringBufferStringBuffer
hsAllLTyVarNamesHsTypes, HsSyn
HsAnnotationHsDecls, HsSyn
HsAppHsExpr, HsSyn
HsAppKindTyHsTypes, HsSyn
HsAppTyHsTypes, HsSyn
HsAppTypeHsExpr, HsSyn
HsArgHsTypes, HsSyn
HsArgParHsTypes, HsSyn
HsArityIfaceSyn
HsArrAppHsExpr, HsSyn
HsArrAppTypeHsExpr, HsSyn
HsArrFormHsExpr, HsSyn
HsBangTyHsTypes, HsSyn
HsBindHsBinds, HsSyn
HsBindLRHsBinds, HsSyn
HsBinTickHsExpr, HsSyn
HsBootFileDriverPhases, HscTypes
HsBoxedOrConstraintTupleHsTypes, HsSyn
HsBoxedTupleHsTypes, HsSyn
HsBracket 
1 (Type/Class)HsExpr, HsSyn
2 (Data Constructor)HsExpr, HsSyn
Hsc 
1 (Data Constructor)DriverPhases
2 (Type/Class)HscTypes
3 (Data Constructor)HscTypes
HsCaseHsExpr, HsSyn
HscAsmDynFlags
HscCDynFlags
hscCompileCoreExprHookHooks
HscEnv 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
hscEPSHscTypes
hscFrontendHookHooks
HsCharHsLit, HsSyn
HsCharPrimHsLit, HsSyn
HscInterpretedDynFlags
HscLlvmDynFlags
HsCmdHsExpr, HsSyn
HsCmdAppHsExpr, HsSyn
HsCmdArrAppHsExpr, HsSyn
HsCmdArrFormHsExpr, HsSyn
HsCmdCaseHsExpr, HsSyn
HsCmdDoHsExpr, HsSyn
HsCmdIfHsExpr, HsSyn
HsCmdLamHsExpr, HsSyn
HsCmdLetHsExpr, HsSyn
HsCmdParHsExpr, HsSyn
HsCmdTop 
1 (Type/Class)HsExpr, HsSyn
2 (Data Constructor)HsExpr, HsSyn
HsCmdWrapHsExpr, HsSyn
HscNotGeneratingCodeHscTypes
HscNothingDynFlags
HsComponentId 
1 (Type/Class)BkpSyn
2 (Data Constructor)BkpSyn
hsComponentIdBkpSyn
hsConDeclArgTysHsDecls, HsSyn
HsConDeclDetailsHsDecls, HsSyn
hsConDeclThetaHsDecls, HsSyn
HsConDetailsHsTypes, HsSyn
HsConLikeOutHsExpr, HsSyn
hsConPatArgsHsPat, HsSyn
HsConPatDetailsHsPat, HsSyn
HsConstraintTupleHsTypes, HsSyn
HsContextHsTypes, HsSyn
HsCoreAnnHsExpr, HsSyn
HscOutPipelineMonad
HscRecompHscTypes
HscSourceDriverPhases, HscTypes
hscSourceStringDriverPhases, HscTypes
HscStatusHscTypes
HscTargetDynFlags
hscTargetDynFlags
HscUpdateBootHscTypes
HscUpdateSigHscTypes
HscUpToDateHscTypes
hsc_dflagsHscTypes
hsc_envPipelineMonad
hsc_EPSHscTypes
hsc_FCHscTypes
hsc_HPTHscTypes
hsc_ICHscTypes
hsc_iservHscTypes
hsc_mod_graphHscTypes
hsc_NCHscTypes
hsc_targetsHscTypes
hsc_type_env_varHscTypes
HsDataDefn 
1 (Type/Class)HsDecls, HsSyn
2 (Data Constructor)HsDecls, HsSyn
hsDataFamInstBindersHsUtils, HsSyn
HsDeclHsDecls, HsSyn
hsDeclHasCuskHsDecls, HsSyn
HsDeclTypeBkpSyn
HsDerivingHsDecls, HsSyn
HsDerivingClause 
1 (Type/Class)HsDecls, HsSyn
2 (Data Constructor)HsDecls, HsSyn
HsDoHsExpr, HsSyn
HsDocStringHsDoc, HsSyn
hsDocStringToByteStringHsDoc, HsSyn
HsDocTyHsTypes, HsSyn
HsDoublePrimHsLit, HsSyn
hsep 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
HsExplicitListTyHsTypes, HsSyn
hsExplicitLTyVarNamesHsTypes, HsSyn
HsExplicitTupleTyHsTypes, HsSyn
HsExprHsExpr, HsSyn
hsExprNeedsParensHsExpr, HsSyn
hsExprToPmExprPmExpr
HsFirstOrderAppHsExpr, HsSyn
HsFloatPrimHsLit, HsSyn
HsForAllTyHsTypes, HsSyn
hsForeignDeclsBindersHsUtils, HsSyn
HsFractionalHsLit, HsSyn
HsFunTyHsTypes, HsSyn
HsGroup 
1 (Type/Class)HsDecls, HsSyn
2 (Data Constructor)HsDecls, HsSyn
hsGroupBindersHsUtils, HsSyn
hsGroupInstDeclsHsDecls, HsSyn
HsHigherOrderAppHsExpr, HsSyn
HsIBHsTypes, HsSyn
hsib_bodyHsTypes, HsSyn
hsib_extHsTypes, HsSyn
HsIfHsExpr, HsSyn
HsigFileDriverPhases, HscTypes
HsImplBangDataCon, HsTypes, HsSyn
HsImplicitBndrsHsTypes, HsSyn
hsImplicitBodyHsTypes, HsSyn
HsInlineIfaceSyn
HsIntHsLit, HsSyn
HsInt64PrimHsLit, HsSyn
HsIntegerHsLit, HsSyn
HsIntegralHsLit, HsSyn
HsIntPrimHsLit, HsSyn
HsIParamTyHsTypes, HsSyn
HsIPBinds 
1 (Type/Class)HsBinds, HsSyn
2 (Data Constructor)HsBinds, HsSyn
HsIPName 
1 (Type/Class)HsTypes, HsSyn
2 (Data Constructor)HsTypes, HsSyn
hsIPNameFSHsTypes, HsSyn
HsIPVarHsExpr, HsSyn
HsIsStringHsLit, HsSyn
HsKindHsTypes, HsSyn
HsKindSigHsTypes, HsSyn
HsLamHsExpr, HsSyn
HsLamCaseHsExpr, HsSyn
HsLazyDataCon, HsTypes, HsSyn
HsLetHsExpr, HsSyn
HsLevityIfaceSyn
hsLibrariesGHC.PackageDb, PackageConfig, Packages
HsListTyHsTypes, HsSyn
HsLit 
1 (Type/Class)HsLit, HsSyn
2 (Data Constructor)HsExpr, HsSyn
hsLitNeedsParensHsLit, HsSyn
hsLMatchPatsHsExpr, HsSyn
HsLocalBindsHsBinds, HsSyn
HsLocalBindsLRHsBinds, HsSyn
hsLTyClDeclBindersHsUtils, HsSyn
hsLTyVarBndrsToTypesHsTypes, HsSyn
hsLTyVarBndrToTypeHsTypes, HsSyn
hsLTyVarLocNameHsTypes, HsSyn
hsLTyVarLocNamesHsTypes, HsSyn
hsLTyVarNameHsTypes, HsSyn
HsMatchContextHsExpr, HsSyn
hsmodDeclsHsSyn
hsmodDeprecMessageHsSyn
hsmodExportsHsSyn
hsmodHaddockModHeaderHsSyn
hsmodImportsHsSyn
hsmodNameHsSyn
HsModule 
1 (Type/Class)HsSyn
2 (Data Constructor)HsSyn
HsModuleId 
1 (Type/Class)BkpSyn
2 (Data Constructor)BkpSyn
HsModuleSubstBkpSyn
HsModuleVarBkpSyn
HsMultiIfHsExpr, HsSyn
HsNoCafRefsIfaceSyn
HsNumTyHsTypes, HsSyn
HsOpTyHsTypes, HsSyn
HsOverLabelHsExpr, HsSyn
HsOverLit 
1 (Type/Class)HsLit, HsSyn
2 (Data Constructor)HsExpr, HsSyn
hsOverLitNeedsParensHsLit, HsSyn
hsPackageNameBkpSyn
HsParHsExpr, HsSyn
HsParsedModule 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
HsParTyHsTypes, HsSyn
HsPatSynDetailsHsBinds, HsSyn
HsPatSynDirHsBinds, HsSyn
hsPatSynSelectorsHsUtils, HsSyn
HsPpDriverPhases
HsProcHsExpr, HsSyn
hsQTvExplicitHsTypes, HsSyn
HsQTvsHsTypes, HsSyn
HsQTvsRn 
1 (Type/Class)HsTypes, HsSyn
2 (Data Constructor)HsTypes, HsSyn
HsQualTyHsTypes, HsSyn
HsQuasiQuoteHsExpr, HsSyn
hsq_dependentHsTypes, HsSyn
hsq_explicitHsTypes, HsSyn
hsq_extHsTypes, HsSyn
hsq_implicitHsTypes, HsSyn
HsRatHsLit, HsSyn
HsRecField 
1 (Data Constructor)HsPat, HsSyn
2 (Type/Class)HsPat, HsSyn
HsRecField'HsPat, HsSyn
hsRecFieldArgHsPat, HsSyn
hsRecFieldIdHsPat, HsSyn
hsRecFieldLblHsPat, HsSyn
HsRecFields 
1 (Type/Class)HsPat, HsSyn
2 (Data Constructor)HsPat, HsSyn
hsRecFieldsHsPat, HsSyn
hsRecFieldsArgsHsPat, HsSyn
hsRecFieldSelHsPat, HsSyn
HsRecFldHsExpr, HsSyn
HsRecordBindsHsExpr, HsSyn
hsRecPunHsPat, HsSyn
HsRecTyHsTypes, HsSyn
HsRecUpdFieldHsPat, HsSyn
hsRecUpdFieldIdHsPat, HsSyn
hsRecUpdFieldOccHsPat, HsSyn
hsRecUpdFieldRdrHsPat, HsSyn
HsRnBracketOutHsExpr, HsSyn
HsRuleHsDecls, HsSyn
HsRuleRn 
1 (Type/Class)HsDecls, HsSyn
2 (Data Constructor)HsDecls, HsSyn
HsRulesHsDecls, HsSyn
HsSCCHsExpr, HsSyn
hsScopedTvsHsTypes, HsSyn
hsSigDocHsBinds, HsSyn
hsSigTypeHsTypes, HsSyn
hsSigWcTypeHsTypes, HsSyn
HsSpliceHsExpr, HsSyn
HsSplicedHsExpr, HsSyn
HsSplicedExprHsExpr, HsSyn
HsSplicedPatHsExpr, HsSyn
HsSplicedTHsExpr, HsSyn
HsSplicedThingHsExpr, HsSyn
HsSplicedTyHsExpr, HsSyn
HsSpliceEHsExpr, HsSyn
HsSpliceTyHsTypes, HsSyn
HsSrcBang 
1 (Type/Class)DataCon, HsTypes, HsSyn
2 (Data Constructor)DataCon, HsTypes, HsSyn
HsSrcFileDriverPhases, HscTypes
HsStarTyHsTypes, HsSyn
HsStaticHsExpr, HsSyn
HsStmtContextHsExpr, HsSyn
HsStrictDataCon, HsTypes, HsSyn
HsStrictnessIfaceSyn
HsStringHsLit, HsSyn
HsStringPrimHsLit, HsSyn
HsStrTyHsTypes, HsSyn
HsSumTyHsTypes, HsSyn
HsTcBracketOutHsExpr, HsSyn
HsTickHsExpr, HsSyn
HsTickPragmaHsExpr, HsSyn
HsTupArgHsExpr, HsSyn
HsTupleSortHsTypes, HsSyn
HsTupleTyHsTypes, HsSyn
hsTvbAllKindedHsTypes, HsSyn
hsTyClForeignBindersHsUtils, HsSyn
hsTyGetAppHead_maybeHsTypes, HsSyn
HsTyLit 
1 (Type/Class)HsTypes, HsSyn
2 (Data Constructor)HsTypes, HsSyn
HsTyPatsHsDecls, HsSyn
HsTypeHsTypes, HsSyn
HsTypeArgHsTypes, HsSyn
HsTypedSpliceHsExpr, HsSyn
hsTypeNeedsParensHsTypes, HsSyn
HsTyVarHsTypes, HsSyn
HsTyVarBndrHsTypes, HsSyn
hsTyVarNameHsTypes, HsSyn
hst_bndrsHsTypes, HsSyn
hst_bodyHsTypes, HsSyn
hst_ctxtHsTypes, HsSyn
hst_xforallHsTypes, HsSyn
hst_xqualHsTypes, HsSyn
HsUnboundVarHsExpr, HsSyn
HsUnboxedTupleHsTypes, HsSyn
HsUnfoldIfaceSyn
HsUnit 
1 (Type/Class)BkpSyn
2 (Data Constructor)BkpSyn
hsunitBodyBkpSyn
HsUnitDeclBkpSyn
HsUnitId 
1 (Type/Class)BkpSyn
2 (Data Constructor)BkpSyn
hsunitNameBkpSyn
HsUnpackDataCon, HsTypes, HsSyn
HsUntypedSpliceHsExpr, HsSyn
HsValArgHsTypes, HsSyn
HsValBinds 
1 (Type/Class)HsBinds, HsSyn
2 (Data Constructor)HsBinds, HsSyn
hsValBindsImplicitsHsUtils, HsSyn
HsValBindsLRHsBinds, HsSyn
HsVarHsExpr, HsSyn
HsWCHsTypes, HsSyn
hsWcScopedTvsHsTypes, HsSyn
hswc_bodyHsTypes, HsSyn
hswc_extHsTypes, HsSyn
HsWildCardBndrsHsTypes, HsSyn
HsWildCardTyHsTypes, HsSyn
HsWord64PrimHsLit, HsSyn
HsWordPrimHsLit, HsSyn
HsWrapHsExpr, HsSyn
HsWrapperTcEvidence
hs_anndsHsDecls, HsSyn
hs_defdsHsDecls, HsSyn
hs_derivdsHsDecls, HsSyn
hs_docsHsDecls, HsSyn
hs_extHsDecls, HsSyn
hs_fixdsHsDecls, HsSyn
hs_fordsHsDecls, HsSyn
hs_ruledsHsDecls, HsSyn
hs_splcdsHsDecls, HsSyn
hs_tycldsHsDecls, HsSyn
hs_valdsHsDecls, HsSyn
hs_warndsHsDecls, HsSyn
HValue 
1 (Type/Class)GHCi.RemoteTypes
2 (Data Constructor)GHCi.RemoteTypes
HValueRefGHCi.RemoteTypes
hvaluesGHC.Exts.Heap.Closures, GHC.Exts.Heap