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

Index - E

ebv_bindsTcEvidence
ebv_tcvsTcEvidence
ebv_uniqTcEvidence
eb_is_givenTcEvidence
eb_lhsTcEvidence
eb_rhsTcEvidence
ECP 
1 (Type/Class)RdrHsSyn
2 (Data Constructor)RdrHsSyn
ecpFromCmdRdrHsSyn
ecpFromCmd'RdrHsSyn
ecpFromExpRdrHsSyn
ecpFromExp'RdrHsSyn
edgesGDigraph
EdgeTypeDigraph
EExitCodeGHCi.Message
EitherGhcPrelude
eitherGhcPrelude
eitherTyConKeyPrelNames
eitherTyConNamePrelNames
elemGhcPrelude
elemBagBag
elemDVarEnvVarEnv
elemDVarSetVarSet
elementOfUniqDSetUniqDSet
elementOfUniqSetUniqSet
elemFsEnvFastStringEnv
elemInScopeSetVarEnv
elemLocalRdrEnvRdrName
elemModuleEnvModule
elemModuleSetModule
elemNameEnvNameEnv
elemNameSetNameSet
elemOccEnvOccName, Name
elemOccSetOccName, Name
elemUDFMUniqDFM
elemUFMUniqFM
elemUFM_DirectlyUniqFM
elemUniqSet_DirectlyUniqSet
elemVarEnvVarEnv
elemVarEnvByKeyVarEnv
elemVarSetVarSet
elemVarSetByKeyVarSet
ELF_V1GHC.Platform
ELF_V2GHC.Platform
eltsHptHscTypes
eltsUDFMUniqDFM
eltsUFMUniqFM
empty 
1 (Function)EnumSet
2 (Function)Language.Haskell.TH.Lib.Map
3 (Function)Language.Haskell.TH.PprLib
4 (Function)Pretty
5 (Function)Outputable
emptyAnnEnvAnnotations
emptyArgDocMapGHC.Hs.Doc, GHC.Hs
emptyBagBag
emptyCallStackKeyPrelNames
emptyCallStackNamePrelNames
EmptyCaseGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
emptyCollectedCCsCostCentre
emptyCoreMapCoreMap
emptyCtsConstraint
emptyCvSubstEnvTyCoSubst, Coercion
EmptyDataDeclsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
EmptyDataDerivingGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
emptyDeclDocMapGHC.Hs.Doc, GHC.Hs
emptyDFsEnvFastStringEnv
emptyDmdEnvDemand
emptyDNameEnvNameEnv
emptyDUsNameSet
emptyDVarEnvVarEnv
emptyDVarSetVarSet
emptyEvBindMapTcEvidence
emptyFamInstEnvFamInstEnv
emptyFamInstEnvsFamInstEnv
emptyFilesToCleanDynFlags
emptyFixityEnvHscTypes
emptyFsEnvFastStringEnv, OccName, Name
emptyFullModIfaceHscTypes
emptyFVFV
emptyFVsNameSet
emptyGDigraph
emptyGlobalRdrEnvRdrName
emptyHomePackageTableHscTypes
emptyHooksHooks
emptyHpcInfoHscTypes
emptyIfaceWarnCacheHscTypes
emptyImportAvailsTcRnTypes
emptyInScopeSetVarEnv
emptyInstalledModuleEnvModule
emptyInstalledPackageInfoGHC.PackageDb
emptyInstEnvInstEnv
emptyInteractiveContextHscTypes
emptyLHsBindsGHC.Hs.Binds, GHC.Hs
emptyLHsQTvsGHC.Hs.Types, GHC.Hs
emptyLiftingContextCoercion
EmptyLocalBindsGHC.Hs.Binds, GHC.Hs
emptyLocalBindsGHC.Hs.Binds, GHC.Hs
emptyLocalRdrEnvRdrName
emptyMessagesErrUtils
emptyMGHscTypes
emptyModBreaksByteCodeTypes, HscTypes
emptyModDetailsHscTypes
emptyModuleEnvModule
emptyModuleSetModule
emptyNameEnvNameEnv
emptyNameSetNameSet
emptyOccEnvOccName, Name
emptyOccSetOccName, Name
emptyPackageIfaceTableHscTypes
emptyPackageStatePackages
emptyPartialModIfaceHscTypes
emptyRdrGroupGHC.Hs.Decls, GHC.Hs
emptyRecStmtGHC.Hs.Utils, GHC.Hs
emptyRecStmtIdGHC.Hs.Utils, GHC.Hs
emptyRecStmtNameGHC.Hs.Utils, GHC.Hs
emptyRnGroupGHC.Hs.Decls, GHC.Hs
emptyRoleAnnotEnvTcRnTypes
emptyRuleBaseRules
emptyRuleEnvCoreSyn
emptyRuleInfoIdInfo
emptySDIEGHC.HsToCore.PmCheck.Types
emptySSSizedSeq
emptySubstCoreSubst
emptyTcEvBindsTcEvidence
emptyTCvSubstTyCoSubst, Type, TcType
emptyTidyEnvVarEnv
emptyTidyOccEnvOccName, Name
emptyTMTrieMap, CoreMap
emptyTransStmtGHC.Hs.Utils, GHC.Hs
emptyTvSubstEnvTyCoSubst, Type
emptyTypeEnvHscTypes
emptyTypeMapCoreMap
emptyUDFMUniqDFM
emptyUFMUniqFM
emptyUniqDSetUniqDSet
emptyUniqSetUniqSet
emptyValBindsInGHC.Hs.Binds, GHC.Hs
emptyValBindsOutGHC.Hs.Binds, GHC.Hs
emptyVarEnvVarEnv
emptyVarSetVarSet
emptyWCConstraint
EnableBreakpointGHCi.Message
enableTimeStatsDynFlags
encodeDoubleIntegerIdKeyPrelNames
encodeDoubleIntegerNamePrelNames
encodeFloatGhcPrelude
encodeFloatIntegerIdKeyPrelNames
encodeFloatIntegerNamePrelNames
EndRecoverGHCi.Message
ensureArgsDemand
EntryGHC.HsToCore.PmCheck.Types
entryGHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap
EntryFunPtrGHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap
EnumGhcPrelude
enumClassKeyPrelNames
enumClassNamePrelNames
enumClass_RDRPrelNames
enumFromGhcPrelude
enumFromClassOpKeyPrelNames
enumFromNamePrelNames
enumFromThenGhcPrelude
enumFromThenClassOpKeyPrelNames
enumFromThenNamePrelNames
enumFromThenToGhcPrelude
enumFromThenToClassOpKeyPrelNames
enumFromThenToNamePrelNames
enumFromThenTo_RDRPrelNames
enumFromThen_RDRPrelNames
enumFromToGhcPrelude
enumFromToClassOpKeyPrelNames
enumFromToNamePrelNames
enumFromTo_RDRPrelNames
enumFrom_RDRPrelNames
EnumSetEnumSet
Env 
1 (Type/Class)TcRnTypes
2 (Data Constructor)TcRnTypes
env_gblTcRnTypes
env_lclTcRnTypes
env_topTcRnTypes
env_umTcRnTypes
EOtherExceptionGHCi.Message
EP 
1 (Type/Class)BasicTypes
2 (Data Constructor)BasicTypes
EPSHscTypes
EpsStats 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
eps_ann_envHscTypes
eps_complete_matchesHscTypes
eps_fam_inst_envHscTypes
eps_free_holesHscTypes
eps_inst_envHscTypes
eps_is_bootHscTypes
eps_mod_fam_inst_envHscTypes
eps_PITHscTypes
eps_PTEHscTypes
eps_rule_baseHscTypes
eps_statsHscTypes
EQGhcPrelude
EqGhcPrelude
eqCanDischargeFRConstraint
eqCanRewriteConstraint
eqCanRewriteFRConstraint
eqClassTysWiredIn
eqClassKeyPrelNames
eqClassNamePrelNames
eqClassOpKeyPrelNames
eqClass_RDRPrelNames
eqCoercionCoercion
eqCoercionXCoercion
eqDataConTysWiredIn
eqDataConKeyPrelNames
eqEmptyLocalBindsGHC.Hs.Binds, GHC.Hs
eqExprCoreUtils
eqHsBangDataCon
eqIntegerPrimIdKeyPrelNames
eqIntegerPrimNamePrelNames
eqListByUtil
eqLocatedSrcLoc
eqMaybeByUtil
eqMayRewriteFRConstraint
eqNamePrelNames
eqPhantPrimTyConTysPrim
eqPhantPrimTyConKeyPrelNames
eqPhaseDriverPhases
eqPmAltConGHC.HsToCore.PmCheck.Types
EqPredPredicate
eqPrimTyConTysPrim
eqPrimTyConKeyPrelNames
EqRelPredicate
eqRelRolePredicate
eqReprPrimTyConTysPrim
eqReprPrimTyConKeyPrelNames
eqSCSelIdKeyPrelNames
EqSpecDataCon
eqSpecPairDataCon
eqSpecPredsDataCon
eqSpecTypeDataCon
eqSpecTyVarDataCon
EqStableNameOpPrimOp
EqStablePtrOpPrimOp
eqStringIdKeyPrelNames
eqStringNamePrelNames
eqString_RDRPrelNames
eqTag_RDRPrelNames
eqTyConTysWiredIn
eqTyConKeyPrelNames
eqTyConNameTysWiredIn
eqTyCon_RDRTysWiredIn
eqTypeType, TcType
eqTypesType, TcType
eqTypeXType, TcType
EqualGHC.HsToCore.PmCheck.Types
EqualityTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
equalityTLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
equalityTyConTysPrim
equalKeysUDFMUniqDFM
equalKeysUFMUniqFM
equalLengthUtil
equalPLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
equals 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
equivClassesListSetOps
eqUniqueUnique
EqVarVar
eqVarBndrsType
eq_RDRPrelNames
Err 
1 (Type/Class)CmdLineParser
2 (Data Constructor)CmdLineParser
ErrCtxtTcRnTypes
ErrDocErrUtils
errDocErrUtils
errDocContextErrUtils
errDocImportantErrUtils
errDocSupplementaryErrUtils
ErrMsgErrUtils
errMsgCmdLineParser
errMsgContextErrUtils
errMsgDocErrUtils
errMsgReasonErrUtils
errMsgSeverityErrUtils
errMsgSpanErrUtils
errorGhcPrelude
ErrorCall 
1 (Data Constructor)Exception
2 (Type/Class)Exception
ErrorCallWithLocationException
errorIdKeyPrelNames
errorIdsMkCore
ErrorMessagesErrUtils
errorMessageTypeErrorFamKeyPrelNames
errorMessageTypeErrorFamNamePrelNames
errorMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad
errorMsgSCoreMonad
errorsFoundErrUtils
errorsToGhcExceptionCmdLineParser
errorWithoutStackTraceGhcPrelude
error_RDRPrelNames
ErrReasonDynFlags
escapeJsonStringJson
escapeSpacesUtil
etaExpandCoreArity
etaExpandCoAxBranchCoercion
etaExpandStrictSigDemand
etaExpandToJoinPointCoreArity
etaExpandToJoinPointRuleCoreArity
EtaExpansionCoreMonad
EtaReductionCoreMonad
et_bindsTcEvidence
et_bodyTcEvidence
et_givenTcEvidence
et_tvsTcEvidence
EUserInterruptGHCi.Message
evalBooleanFormula
EvalAppGHCi.Message
EvalBreakGHCi.Message
EvalCompleteGHCi.Message
evalDmdDemand
evaldUnfoldingCoreSyn
EvalExceptionGHCi.Message
EvalExprGHCi.Message
EvalIOGHCi.Message
EvalOpts 
1 (Type/Class)GHCi.Message
2 (Data Constructor)GHCi.Message
evalPPipelineMonad
EvalResultGHCi.Message
EvalStatusGHCi.Message
EvalStatus_GHCi.Message
EvalStmtGHCi.Message
EvalStringGHCi.Message
EvalStringToStringGHCi.Message
EvalSuccessGHCi.Message
EvalThisGHCi.Message
evaluateException
EvBind 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
EvBindMap 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
evBindMapBindsTcEvidence
EvBindsTcEvidence
EvBindsVar 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
evBindVarTcEvidence
EvCallStackTcEvidence
evCastTcEvidence
evCoercionTcEvidence
EvCsEmptyTcEvidence
EvCsPushCallTcEvidence
evDataConAppTcEvidence
evDFunAppTcEvidence
evenGhcPrelude
EvExpr 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
EvFunTcEvidence
EvIdVar
evIdTcEvidence
evSelectorTcEvidence
EvTermTcEvidence
evTermCoercionTcEvidence
evTermCoercion_maybeTcEvidence
EvTypeable 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
evTypeableTcEvidence
EvTypeableTrFunTcEvidence
EvTypeableTyAppTcEvidence
EvTypeableTyConTcEvidence
EvTypeableTyLitTcEvidence
EvVarVar
EvVarDestConstraint
evVarPredTcType
evVarsOfTermTcEvidence
ev_bind_varenvTcEvidence
EwMCmdLineParser
ExactRdrName
exactLog2Util
exactTyCoVarsOfTypeTyCoFVs, TcType
exactTyCoVarsOfTypesTyCoFVs, TcType
ExceptionException, Panic
ExceptionMonadException
execAllocationInteractiveEvalTypes
ExecBreakInteractiveEvalTypes
ExecCompleteInteractiveEvalTypes
execLineNumberInteractiveEvalTypes
ExecOptions 
1 (Type/Class)InteractiveEvalTypes
2 (Data Constructor)InteractiveEvalTypes
ExecResultInteractiveEvalTypes
execResultInteractiveEvalTypes
execSingleStepInteractiveEvalTypes
execSourceFileInteractiveEvalTypes
execWrapInteractiveEvalTypes
ExistentialQuantificationGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
ExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
expGhcPrelude
expandedPackageConfigIdPackageConfig, Packages
expandPathVarGHC.BaseDir
expandSynTyCon_maybeTyCon
expandToolDirSysTools.BaseDir
expandTopDirGHC.BaseDir, SysTools.BaseDir
expandTypeSynonymsType
expandUnfolding_maybeCoreSyn
ExpBrGHC.Hs.Expr, GHC.Hs
expectJustMaybes
expectP_RDRPrelNames
ExplBidirLanguage.Haskell.TH.Syntax, Language.Haskell.TH
explBidirLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
ExplicitBidirectionalGHC.Hs.Binds, GHC.Hs
ExplicitForAllGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
ExplicitForallBitLexer
ExplicitListGHC.Hs.Expr, GHC.Hs
ExplicitNamespacesGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
ExplicitNamespacesBitLexer
explicitPackagesPackages
ExplicitSpliceBasicTypes, GHC.Hs.Decls, GHC.Hs
ExplicitSumGHC.Hs.Expr, GHC.Hs
ExplicitTupleGHC.Hs.Expr, GHC.Hs
exponentGhcPrelude
ExportFLanguage.Haskell.TH.Syntax, Language.Haskell.TH
exposedGHC.PackageDb, PackageConfig, Packages
exposedModulesGHC.PackageDb, PackageConfig, Packages
exposedPrimTyConsTysPrim
ExposePackageDynFlags
ExpQLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
ExprCoreSyn
exprArityCoreArity
exprBotStrictness_maybeCoreArity
ExprCCCostCentre
exprCtOriginTcOrigin
exprEtaExpandArityCoreArity
exprFreeIdsCoreFVs
exprFreeIdsDSetCoreFVs
exprFreeIdsListCoreFVs
exprFreeVarsCoreFVs
exprFreeVarsDSetCoreFVs
exprFreeVarsListCoreFVs
ExprHoleConstraint, TcRnTypes
ExpRhoTypeTcType
exprIsBigCoreUtils
exprIsBottomCoreUtils
exprIsCheapCoreUtils
exprIsCheapXCoreUtils
exprIsConApp_maybeCoreOpt, CoreUnfold
exprIsConLikeCoreUtils
exprIsDupableCoreUtils
exprIsExpandableCoreUtils
exprIsHNFCoreUtils
exprIsLambda_maybeCoreOpt
exprIsLiteral_maybeCoreOpt, CoreUnfold
exprIsTickedStringCoreUtils
exprIsTickedString_maybeCoreUtils
exprIsTopLevelBindableCoreUtils
exprIsTrivialCoreUtils
exprIsWorkFreeCoreUtils
ExprLStmtGHC.Hs.Expr, GHC.Hs
exprOkForSideEffectsCoreUtils
exprOkForSpeculationCoreUtils
exprsFreeIdsDSetCoreFVs
exprsFreeIdsListCoreFVs
exprsFreeVarsCoreFVs
exprsFreeVarsListCoreFVs
ExprSigCtxtTcOrigin
ExprSigOriginTcOrigin
exprSizeCoreStats
exprSomeFreeVarsCoreFVs
exprSomeFreeVarsListCoreFVs
exprsOrphNamesCoreFVs
exprsSomeFreeVarsCoreFVs
exprsSomeFreeVarsListCoreFVs
exprStatsCoreStats
ExprStmtGHC.Hs.Expr, GHC.Hs
exprToCoercion_maybeCoreSyn, CoreUtils
exprToTypeCoreSyn, CoreUtils
exprTypeCoreUtils
ExprWithTySigGHC.Hs.Expr, GHC.Hs
expr_fvsCoreFVs
ExpSigmaTypeTcType
ExpTypeTcType
ExtBitsLexer
extendAnnEnvListAnnotations
extendCompleteMatchMapHscTypes, TcRnTypes
extendCoreMapCoreMap
extendCtsListConstraint
extendCvSubst 
1 (Function)TyCoSubst, Type
2 (Function)CoreSubst
extendCvSubstWithCloneTyCoSubst
extendDNameEnvNameEnv
extendDVarEnvVarEnv
extendDVarEnvListVarEnv
extendDVarEnv_CVarEnv
extendDVarSetVarSet
extendDVarSetListVarSet
ExtendedDefaultRulesGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
extendEvBindsTcEvidence
extendFamInstEnvFamInstEnv
extendFamInstEnvListFamInstEnv
extendFsEnvFastStringEnv, OccName, Name
extendFsEnvListFastStringEnv
extendFsEnvList_CFastStringEnv
extendFsEnv_AccFastStringEnv
extendFsEnv_CFastStringEnv
extendGlobalRdrEnvRdrName
extendIdSubstCoreSubst
extendIdSubstListCoreSubst
extendInScopeCoreSubst
extendInScopeIdsCoreSubst
extendInScopeListCoreSubst
extendInScopeSetVarEnv
extendInScopeSetListVarEnv
extendInScopeSetSetVarEnv
extendInstalledModuleEnvModule
extendInstEnvInstEnv
extendInstEnvListInstEnv
extendInteractiveContextHscTypes
extendInteractiveContextWithIdsHscTypes
extendLiftingContextCoercion
extendLiftingContextAndInScopeCoercion
extendLocalRdrEnvRdrName
extendLocalRdrEnvListRdrName
extendMGHscTypes
extendModuleEnvModule
extendModuleEnvListModule
extendModuleEnvList_CModule
extendModuleEnvWithModule
extendModuleSetModule
extendModuleSetListModule
extendNameCacheNameCache
extendNameEnvNameEnv
extendNameEnvListNameEnv
extendNameEnvList_CNameEnv
extendNameEnv_AccNameEnv
extendNameEnv_CNameEnv
extendNameSetNameSet
extendNameSetListNameSet
extendOccEnvOccName, Name
extendOccEnvListOccName, Name
extendOccEnv_AccOccName, Name
extendOccEnv_COccName, Name
extendOccSetOccName, Name
extendOccSetListOccName, Name
extendOrigNameCacheNameCache
extendRuleBaseListRules
extendRuleInfoRules
extendSubstCoreSubst
extendSubstListCoreSubst
extendSubstWithVarCoreSubst
extendTCvInScopeTyCoSubst, Type, TcType
extendTCvInScopeListTyCoSubst, Type, TcType
extendTCvInScopeSetTyCoSubst, Type, TcType
extendTCvSubstTyCoSubst, Type, TcType, CoreSubst
extendTCvSubstListTyCoSubst, Type
extendTCvSubstWithCloneTyCoSubst, Type
extendTvSubst 
1 (Function)TyCoSubst, Type, TcType
2 (Function)CoreSubst
extendTvSubstAndInScopeTyCoSubst, Type, Coercion, TcType
extendTvSubstBinderAndInScopeTyCoSubst, Type
extendTvSubstList 
1 (Function)TyCoSubst, Type
2 (Function)CoreSubst
extendTvSubstWithCloneTyCoSubst, Type
extendTypeEnvHscTypes
extendTypeEnvListHscTypes
extendTypeEnvWithIdsHscTypes
extendTypeMapCoreMap
extendTypeMapWithScopeCoreMap
extendVarEnvVarEnv
extendVarEnvListVarEnv
extendVarEnv_AccVarEnv
extendVarEnv_CVarEnv
extendVarEnv_DirectlyVarEnv
extendVarSetVarSet
extendVarSetListVarSet
ExtensionGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
extensionFlagsDynFlags
extensionsDynFlags
ExternalPackageStateHscTypes
extFieldOccGHC.Hs.Types, GHC.Hs
extractDynFlagsDynFlags
extractModuleModule
extraGccViaCFlagsDynFlags
extraGHCiLibrariesGHC.PackageDb, PackageConfig, Packages
extraLibrariesGHC.PackageDb, PackageConfig, Packages
ExtsEnabledGHCi.Message
extsEnabledLanguage.Haskell.TH.Syntax, Language.Haskell.TH