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

Index - E

EAsPatHsExpr, HsSyn
ebv_bindsTcEvidence
ebv_tcvsTcEvidence
ebv_uniqTcEvidence
eb_is_givenTcEvidence
eb_lhsTcEvidence
eb_rhsTcEvidence
edgesGDigraph
EdgeTypeDigraph
EExitCodeGHCi.Message
EitherGhcPrelude
eitherGhcPrelude
eitherTyConKeyPrelNames
eitherTyConNamePrelNames
ELazyPatHsExpr, HsSyn
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_V1Platform
ELF_V2Platform
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
emptyArgDocMapHsDoc, HsSyn
emptyBagBag
emptyCallStackKeyPrelNames
emptyCallStackNamePrelNames
EmptyCaseGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
emptyCollectedCCsCostCentre
emptyCoreMapCoreMap
emptyCtsTcRnTypes
emptyCvSubstEnvTyCoRep, 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
emptyDeclDocMapHsDoc, HsSyn
emptyDFsEnvFastStringEnv
emptyDmdEnvDemand
emptyDNameEnvNameEnv
emptyDUsNameSet
emptyDVarEnvVarEnv
emptyDVarSetVarSet
emptyEvBindMapTcEvidence
emptyFamInstEnvFamInstEnv
emptyFamInstEnvsFamInstEnv
emptyFilesToCleanDynFlags
emptyFixityEnvHscTypes
emptyFsEnvFastStringEnv, OccName, Name
emptyFVFV
emptyFVsNameSet
emptyGDigraph
emptyGlobalRdrEnvRdrName
emptyHomePackageTableHscTypes
emptyHooksHooks
emptyHpcInfoHscTypes
emptyIfaceWarnCacheHscTypes
emptyImportAvailsTcRnTypes
emptyInScopeSetVarEnv
emptyInstalledModuleEnvModule
emptyInstalledPackageInfoGHC.PackageDb
emptyInstEnvInstEnv
emptyInteractiveContextHscTypes
emptyLHsBindsHsBinds, HsSyn
emptyLHsQTvsHsTypes, HsSyn
emptyLiftingContextCoercion
EmptyLocalBindsHsBinds, HsSyn
emptyLocalBindsHsBinds, HsSyn
emptyLocalRdrEnvRdrName
emptyMessagesErrUtils
emptyMGHscTypes
emptyModBreaksByteCodeTypes, HscTypes
emptyModDetailsHscTypes
emptyModIfaceHscTypes
emptyModuleEnvModule
emptyModuleSetModule
emptyNameEnvNameEnv
emptyNameSetNameSet
emptyOccEnvOccName, Name
emptyOccSetOccName, Name
emptyPackageIfaceTableHscTypes
emptyPackageStatePackages
emptyRdrGroupHsDecls, HsSyn
emptyRecStmtHsUtils, HsSyn
emptyRecStmtIdHsUtils, HsSyn
emptyRecStmtNameHsUtils, HsSyn
emptyRnGroupHsDecls, HsSyn
emptyRoleAnnotEnvTcRnTypes
emptyRuleBaseRules
emptyRuleEnvCoreSyn
emptyRuleInfoIdInfo
emptySSSizedSeq
emptySubstCoreSubst
emptyTcEvBindsTcEvidence
emptyTCvSubstTyCoRep, Type, TcType
emptyTidyEnvVarEnv
emptyTidyOccEnvOccName, Name
emptyTMTrieMap, CoreMap
emptyTransStmtHsUtils, HsSyn
emptyTvSubstEnvTyCoRep, Type
emptyTyClGroupHsDecls, HsSyn
emptyTypeEnvHscTypes
emptyTypeMapCoreMap
emptyUDFMUniqDFM
emptyUFMUniqFM
emptyUniqDSetUniqDSet
emptyUniqSetUniqSet
emptyValBindsInHsBinds, HsSyn
emptyValBindsOutHsBinds, HsSyn
emptyVarEnvVarEnv
emptyVarSetVarSet
emptyWCTcRnTypes
EnableBreakpointGHCi.Message
enableTimeStatsDynFlags
encodeDoubleIntegerIdKeyPrelNames
encodeDoubleIntegerNamePrelNames
encodeFloatGhcPrelude
encodeFloatIntegerIdKeyPrelNames
encodeFloatIntegerNamePrelNames
EndRecoverGHCi.Message
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_usTcRnTypes
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
eqCanDischargeFRTcRnTypes
eqCanRewriteTcRnTypes
eqCanRewriteFRTcRnTypes
eqClassTysWiredIn
eqClassKeyPrelNames
eqClassNamePrelNames
eqClassOpKeyPrelNames
eqClass_RDRPrelNames
eqCoercionCoercion
eqCoercionXCoercion
eqDataConTysWiredIn
eqDataConKeyPrelNames
eqEmptyLocalBindsHsBinds, HsSyn
eqExprCoreUtils
eqHsBangDataCon
eqIntegerPrimIdKeyPrelNames
eqIntegerPrimNamePrelNames
eqListByUtil
eqLocatedSrcLoc
eqMaybeByUtil
eqMayRewriteFRTcRnTypes
eqNamePrelNames
eqPhantPrimTyConTysPrim
eqPhantPrimTyConKeyPrelNames
eqPhaseDriverPhases
eqPmLitPmExpr
EqPredType
eqPrimTyConTysPrim
eqPrimTyConKeyPrelNames
EqRelType
eqRelRoleType
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
EqualityTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
equalityTLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
equalityTyConType
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
EViewPatHsExpr, HsSyn
evSelectorTcEvidence
EvTermTcEvidence
evTermCoercionTcEvidence
evTermCoercion_maybeTcEvidence
EvTypeable 
1 (Type/Class)TcEvidence
2 (Data Constructor)TcEvidence
evTypeableTcEvidence
EvTypeableTrFunTcEvidence
EvTypeableTyAppTcEvidence
EvTypeableTyConTcEvidence
EvTypeableTyLitTcEvidence
EvVarVar
EvVarDestTcRnTypes
evVarPredTcType
evVarsOfTermTcEvidence
ev_bind_varenvTcEvidence
EWildPatHsExpr, HsSyn
EwMCmdLineParser
ExactRdrName
exactLog2Util
exactTyCoVarsOfTypeTcType
exactTyCoVarsOfTypesTcType
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
exnResDemand
exnSigDemand
ExpLanguage.Haskell.TH.Syntax, Language.Haskell.TH
expGhcPrelude
expandedPackageConfigIdPackageConfig, Packages
expandSynTyCon_maybeTyCon
expandToolDirSysTools.BaseDir
expandTopDirSysTools.BaseDir
expandTypeSynonymsType
expandUnfolding_maybeCoreSyn
ExpBrHsExpr, HsSyn
expectJustMaybes
expectP_RDRPrelNames
ExplBidirLanguage.Haskell.TH.Syntax, Language.Haskell.TH
explBidirLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
ExplicitBidirectionalHsBinds, HsSyn
ExplicitForAllGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
ExplicitForallBitLexer
ExplicitListHsExpr, HsSyn
ExplicitNamespacesGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
ExplicitNamespacesBitLexer
explicitPackagesPackages
ExplicitSpliceBasicTypes, HsDecls, HsSyn
ExplicitSumHsExpr, HsSyn
ExplicitTupleHsExpr, HsSyn
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
exprCtOriginTcRnTypes
exprEtaExpandArityCoreArity
exprFreeIdsCoreFVs
exprFreeIdsDSetCoreFVs
exprFreeIdsListCoreFVs
exprFreeVarsCoreFVs
exprFreeVarsDSetCoreFVs
exprFreeVarsListCoreFVs
ExprHoleTcRnTypes
ExpRhoTypeTcType
exprIsBigCoreUtils
exprIsBottomCoreUtils
exprIsCheapCoreUtils
exprIsCheapXCoreUtils
exprIsConApp_maybeCoreOpt, CoreUnfold
exprIsConLikeCoreUtils
exprIsDupableCoreUtils
exprIsExpandableCoreUtils
exprIsHNFCoreUtils
exprIsLambda_maybeCoreOpt
exprIsLiteral_maybeCoreOpt, CoreUnfold
exprIsTickedStringCoreUtils
exprIsTickedString_maybeCoreUtils
exprIsTopLevelBindableCoreUtils
exprIsTrivialCoreUtils
exprIsWorkFreeCoreUtils
ExprLStmtHsExpr, HsSyn
exprOkForSideEffectsCoreUtils
exprOkForSpeculationCoreUtils
exprsFreeIdsDSetCoreFVs
exprsFreeIdsListCoreFVs
exprsFreeVarsCoreFVs
exprsFreeVarsListCoreFVs
ExprSigCtxtTcType
ExprSigOriginTcRnTypes
exprSizeCoreStats
exprSomeFreeVarsCoreFVs
exprSomeFreeVarsListCoreFVs
exprsOrphNamesCoreFVs
exprsSomeFreeVarsCoreFVs
exprsSomeFreeVarsListCoreFVs
exprStatsCoreStats
ExprStmtHsExpr, HsSyn
exprToCoercion_maybeCoreSyn, CoreUtils
exprToTypeCoreSyn, CoreUtils
exprTypeCoreUtils
ExprWithTySigHsExpr, HsSyn
expr_fvsCoreFVs
ExpSigmaTypeTcType
ExpTypeTcType
ExtBitsLexer
extendAnnEnvListAnnotations
extendCompleteMatchMapHscTypes, TcRnTypes
extendCoreMapCoreMap
extendCtsListTcRnTypes
extendCvSubst 
1 (Function)TyCoRep, Type
2 (Function)CoreSubst
extendCvSubstWithCloneTyCoRep
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
extendTCvInScopeTyCoRep, Type, TcType
extendTCvInScopeListTyCoRep, Type, TcType
extendTCvInScopeSetTyCoRep, Type, TcType
extendTCvSubstTyCoRep, Type, TcType, CoreSubst
extendTCvSubstListTyCoRep, Type
extendTCvSubstWithCloneTyCoRep, Type
extendTvSubst 
1 (Function)TyCoRep, Type, TcType
2 (Function)CoreSubst
extendTvSubstAndInScopeTyCoRep, Type, Coercion, TcType
extendTvSubstBinderAndInScopeTyCoRep, Type
extendTvSubstList 
1 (Function)TyCoRep, Type
2 (Function)CoreSubst
extendTvSubstWithCloneTyCoRep, 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
extFieldOccHsTypes, HsSyn
extractDynFlagsDynFlags
extractModuleModule
extraGccViaCFlagsDynFlags
extraGHCiLibrariesGHC.PackageDb, PackageConfig, Packages
extraLibrariesGHC.PackageDb, PackageConfig, Packages
ExtsEnabledGHCi.Message
extsEnabledLanguage.Haskell.TH.Syntax, Language.Haskell.TH