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

Index - L

LSrcLoc
l1DataCon_RDRPrelNames
LabelELanguage.Haskell.TH.Syntax, Language.Haskell.TH
labelELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LabelThreadOpPrimOp
LamCoreSyn
lam1ELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LambdaBindOutputable
LambdaCaseGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
LambdaCaseBitLexer
LambdaExprGHC.Hs.Expr, GHC.Hs
LamCaseELanguage.Haskell.TH.Syntax, Language.Haskell.TH
lamCaseELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LamELanguage.Haskell.TH.Syntax, Language.Haskell.TH
lamELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LangAsmGHC.ForeignSrcLang.Type, GHC.ForeignSrcLang, Language.Haskell.TH.Syntax, HscTypes, TcRnTypes
LangCGHC.ForeignSrcLang.Type, GHC.ForeignSrcLang, Language.Haskell.TH.Syntax, HscTypes, TcRnTypes
LangCxxGHC.ForeignSrcLang.Type, GHC.ForeignSrcLang, Language.Haskell.TH.Syntax, HscTypes, TcRnTypes
LangObjcGHC.ForeignSrcLang.Type, GHC.ForeignSrcLang, Language.Haskell.TH.Syntax, HscTypes, TcRnTypes
LangObjcxxGHC.ForeignSrcLang.Type, GHC.ForeignSrcLang, Language.Haskell.TH.Syntax, HscTypes, TcRnTypes
LanguageDynFlags
languageDynFlags
languageExtensionsDynFlags
lang_setDynFlags
LAnnDeclGHC.Hs.Decls, GHC.Hs
larrowOutputable
larrowtOutputable
larrowttOutputable
lastGhcPrelude
last2Util
lastMaybeUtil
lastOLOrdList
LastStmtGHC.Hs.Expr, GHC.Hs
last_lenLexer
last_locLexer
last_tkLexer
lAttributesDynFlags
layoutUbxSumRepType
lazyApply1DmdDemand
lazyApply2DmdDemand
lazyGetBinary
lazyIdMkId
lazyIdKeyPrelNames, MkId
LazyPatGHC.Hs.Pat, GHC.Hs
lazyPutBinary
lazySetIdInfo 
1 (Function)Var
2 (Function)Id
LBangTypeGHC.Hs.Types, GHC.Hs
LBooleanFormulaBooleanFormula
lbrace 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
lbrack 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
LCCoercion
lcInScopeSetCoercion
LClsInstDeclGHC.Hs.Decls, GHC.Hs
lcmGhcPrelude
lcmIntegerIdKeyPrelNames
lcmIntegerNamePrelNames
LConDeclGHC.Hs.Decls, GHC.Hs
LConDeclFieldGHC.Hs.Types, GHC.Hs
lCPUDynFlags
lcSubstLeftCoercion
lcSubstRightCoercion
lcTCvSubstCoercion
LDataFamInstDeclGHC.Hs.Decls, GHC.Hs
lDataLayoutDynFlags
LDefaultDeclGHC.Hs.Decls, GHC.Hs
LDerivDeclGHC.Hs.Decls, GHC.Hs
LDerivStrategyGHC.Hs.Decls, GHC.Hs
ldInputsDynFlags
LDocDeclGHC.Hs.Decls, GHC.Hs
ldOptionsGHC.PackageDb, PackageConfig, Packages
lDV_SHIFTDynFlags
LeftGhcPrelude
leftAssocDataCon_RDRPrelNames
leftAssociativeDataConKeyPrelNames
leftAssociativeDataConNamePrelNames
leftDataConKeyPrelNames
leftDataConNamePrelNames
LeftModePretty
leftmost_largestSrcLoc
leftmost_smallestSrcLoc
leftNameLanguage.Haskell.TH.Syntax
LeftOrRightBasicTypes, Coercion, TcEvidence
left_RDRPrelNames
leIntegerPrimIdKeyPrelNames
leIntegerPrimNamePrelNames
leLengthUtil
lenStringBuffer
LengthCmmType
lengthGhcPrelude
lengthAtLeastUtil
lengthAtMostUtil
lengthBagBag
lengthExceedsUtil
lengthFSFastString
lengthFZSFastString
lengthIsUtil
lengthIsNotUtil
lengthLessThanUtil
lengthPSFastString
LetCoreSyn
LetBindOutputable
LetELanguage.Haskell.TH.Syntax, Language.Haskell.TH
letELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LetFloatFromLetCoreMonad
LetSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
letSLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LetStmtGHC.Hs.Expr, GHC.Hs
LevityInfoIdInfo
levityInfoIdInfo
lEXPrelNames
lexGhcPrelude
lexemeToFastStringStringBuffer
lexemeToStringStringBuffer
lexerLexer
LexicalFixityBasicTypes
lexprCtOriginTcOrigin
lexP_RDRPrelNames
lexTokenStreamLexer
lex_stateLexer
le_RDRPrelNames
LFamilyDeclGHC.Hs.Decls, GHC.Hs
LFamilyResultSigGHC.Hs.Decls, GHC.Hs
LFamInstEqnGHC.Hs.Decls, GHC.Hs
LFieldOccGHC.Hs.Types, GHC.Hs
LFixitySigGHC.Hs.Binds, GHC.Hs
LForeignDeclGHC.Hs.Decls, GHC.Hs
LGRHSGHC.Hs.Expr, GHC.Hs
LHsBindGHC.Hs.Binds, GHC.Hs
LHsBindLRGHC.Hs.Binds, GHC.Hs
LHsBindsGHC.Hs.Binds, GHC.Hs
LHsBindsLRGHC.Hs.Binds, GHC.Hs
LHsCmdGHC.Hs.Expr, GHC.Hs
LHsCmdTopGHC.Hs.Expr, GHC.Hs
LHsContextGHC.Hs.Types, GHC.Hs
LHsDeclGHC.Hs.Decls, GHC.Hs
LHsDerivingClauseGHC.Hs.Decls, GHC.Hs
LHsDocStringGHC.Hs.Doc, GHC.Hs
LHsExprGHC.Hs.Expr, GHC.Hs
LHsFunDepGHC.Hs.Decls, GHC.Hs
LHsKindGHC.Hs.Types, GHC.Hs
LHsLocalBindsGHC.Hs.Binds, GHC.Hs
LHsLocalBindsLRGHC.Hs.Binds, GHC.Hs
LHsModuleIdBkpSyn
LHsModuleSubstBkpSyn
LHsQTyVarsGHC.Hs.Types, GHC.Hs
LHsRecFieldGHC.Hs.Pat, GHC.Hs
LHsRecField'GHC.Hs.Pat, GHC.Hs
LHsRecUpdFieldGHC.Hs.Pat, GHC.Hs
LHsSigTypeGHC.Hs.Types, GHC.Hs
LHsSigWcTypeGHC.Hs.Types, GHC.Hs
LHsTupArgGHC.Hs.Expr, GHC.Hs
LHsTypeGHC.Hs.Types, GHC.Hs
LHsTypeArgGHC.Hs.Types, GHC.Hs
LHsTyVarBndrGHC.Hs.Types, GHC.Hs
LHsUnitBkpSyn
LHsUnitDeclBkpSyn
LHsUnitIdBkpSyn
LHsWcTypeGHC.Hs.Types, GHC.Hs
LiberalTypeSynonymsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
liberateCaseThresholdDynFlags
libraryDirsGHC.PackageDb, PackageConfig, Packages
libraryDynDirsGHC.PackageDb, PackageConfig, Packages
libraryPathsDynFlags
LIdPGHC.Hs.Extension, GHC.Hs
LIEGHC.Hs.ImpExp, GHC.Hs
LIEWrappedNameGHC.Hs.ImpExp, GHC.Hs
lieWrappedNameGHC.Hs.ImpExp, GHC.Hs
LiftLanguage.Haskell.TH.Syntax
liftLanguage.Haskell.TH.Syntax
liftA2MonadUtils, IOEnv
liftA2_RDRPrelNames
LiftCoEnvCoercion
liftCoMatchUnify
liftCoSubstCoercion
liftCoSubstTyVarCoercion
liftCoSubstVarBndrUsingCoercion
liftCoSubstWithCoercion
liftCoSubstWithExCoercion
liftDataLanguage.Haskell.TH.Syntax
liftedConKeyPrelNames
LiftedRepTyCon, RepType
liftedRepDataConTysWiredIn
liftedRepDataConKeyPrelNames
liftedRepDataConTyTysWiredIn
liftedRepDataConTyConTysWiredIn
liftedRepTyTysWiredIn
liftedTypeKindType, TysWiredIn, TcType
liftedTypeKindTyConTysWiredIn
liftedTypeKindTyConKeyPrelNames
liftedTypeKindTyConNameTysWiredIn
liftEnvSubstLeftCoercion
liftEnvSubstRightCoercion
liftEwMCmdLineParser
liftFstUtil
liftGhcTGhcMonad
LiftingContextCoercion
liftIOMonadUtils, IOEnv, GhcMonad, CoreMonad
liftIOWithCountCoreMonad
liftLSrcLoc
liftLamsKnownDynFlags
liftLamsNonRecArgsDynFlags
liftLamsRecArgsDynFlags
liftMaybeTMaybes
liftMIdKeyPrelNames
liftMNamePrelNames
liftSndUtil
liftStringLanguage.Haskell.TH.Syntax
liftTypedLanguage.Haskell.TH.Syntax
likelyCondWeightDynFlags
LImportDeclGHC.Hs.ImpExp, GHC.Hs
lineLengthPretty
LinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
linesGhcPrelude
LInjectivityAnnGHC.Hs.Decls, GHC.Hs
linkGHC.Exts.Heap.Closures, GHC.Exts.Heap
LinkableLinkerTypes, HscTypes
linkableModuleLinkerTypes, HscTypes
linkableObjsHscTypes
linkableTimeLinkerTypes, HscTypes
linkableUnlinkedLinkerTypes, HscTypes
LinkBinaryDynFlags
LinkDynLibDynFlags
LinkerInfoDynFlags
LinkerUnitIdLinkerTypes
linkHookHooks
LinkInMemoryDynFlags
LinkStaticLibDynFlags
LInstDeclGHC.Hs.Decls, GHC.Hs
LIPBindGHC.Hs.Binds, GHC.Hs
ListCompGHC.Hs.Expr, GHC.Hs
ListELanguage.Haskell.TH.Syntax, Language.Haskell.TH
listELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listKLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listLengthCmpUtil
ListMapTrieMap, CoreMap
ListOriginTcOrigin
ListPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
listPLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listPackageConfigMapPackages
ListPatGHC.Hs.Pat, GHC.Hs
ListPatTc 
1 (Type/Class)GHC.Hs.Pat, GHC.Hs
2 (Data Constructor)GHC.Hs.Pat, GHC.Hs
listSplitUniqSupplyUniqSupply
ListTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
listTLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listToBagBag
listToCtsConstraint
listToHptHscTypes
listToMaybeMaybes
listToUDFMUniqDFM
listToUFMUniqFM
listToUFM_CUniqFM
listToUFM_DirectlyUniqFM
listTyConTysWiredIn
listTyConKeyPrelNames, TysWiredIn
listTyConNameTysWiredIn
listTyCon_RDRTysWiredIn
listVisibleModuleNamesPackages
Lit 
1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
2 (Data Constructor)CoreSyn
LitAltCoreSyn
LitCharLiteral
LitDoubleLiteral
LitELanguage.Haskell.TH.Syntax, Language.Haskell.TH
litELanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LiteralLiteral
LiteralMapTrieMap, CoreMap
LiteralOriginTcOrigin
literalsGHC.Exts.Heap.Closures, GHC.Exts.Heap
literalToPmLitGHC.HsToCore.PmCheck.Types
literalTypeLiteral
litFitsInCharLiteral
LitFloatLiteral
litIsDupableLiteral
litIsLiftedLiteral
litIsTrivialLiteral
LitLabelLiteral
LitNullAddrLiteral
LitNumberLiteral
litNumCheckRangeLiteral
LitNumIntLiteral
LitNumInt64Literal
LitNumIntegerLiteral
litNumIsSignedLiteral
LitNumNaturalLiteral
LitNumTypeLiteral
LitNumWordLiteral
LitNumWord64Literal
LitPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
litPLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LitPatGHC.Hs.Pat, GHC.Hs
LitRubbishLiteral
LitStringLiteral
LitTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
litTLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
LitTyTyCoRep
litValueLiteral
lkDFreeVarCoreMap
lkDNamedCoreMap
lkGTrieMap
lkListTrieMap
LLSrcLoc
LlvmConfig 
1 (Type/Class)DynFlags
2 (Data Constructor)DynFlags
llvmConfigDynFlags
LlvmLlcDriverPhases
LlvmLLDDynFlags
LlvmMangleDriverPhases
LlvmOptDriverPhases
llvmPassesDynFlags
LlvmTarget 
1 (Type/Class)DynFlags
2 (Data Constructor)DynFlags
llvmTargetsDynFlags
LMLinkerTypes, HscTypes
LMatchGHC.Hs.Expr, GHC.Hs
LoadArchiveGHCi.Message
LoadDLLGHCi.Message
LoadedPlugin 
1 (Type/Class)Plugins
2 (Data Constructor)Plugins
LoadObjGHCi.Message
Loc 
1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
locLexer
localGREsFromAvailRdrName
localiseIdId
localiseNameName
LocalRdrEnvRdrName
localRdrEnvEltsRdrName
localRefGHCi.RemoteTypes
LocatedSrcLoc
locationLanguage.Haskell.TH.Syntax, Language.Haskell.TH
lockPackageDbGHC.PackageDb
loc_endLanguage.Haskell.TH.Syntax, Language.Haskell.TH
loc_filenameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
loc_moduleLanguage.Haskell.TH.Syntax, Language.Haskell.TH
loc_packageLanguage.Haskell.TH.Syntax, Language.Haskell.TH
loc_startLanguage.Haskell.TH.Syntax, Language.Haskell.TH
logGhcPrelude
LogActionDynFlags
logBaseGhcPrelude
logInfoErrUtils
logOutputErrUtils
logWarningsGhcMonad
log_actionDynFlags
looksLazyPatBindGHC.Hs.Pat, GHC.Hs
looksLikeModuleNameUtil
looksLikePackageNameUtil
lookup 
1 (Function)GhcPrelude
2 (Function)Language.Haskell.TH.Lib.Map
LookupClosureGHCi.Message
lookupCMECoreMap
lookupCoreMapCoreMap
lookupCoVarTyCoSubst, Coercion
lookupDataConHscTypes
lookupDFsEnvFastStringEnv
lookupDNameEnvNameEnv
lookupDVarEnvVarEnv
lookupEvBindTcEvidence
lookupFamInstEnvFamInstEnv
lookupFamInstEnvByTyConFamInstEnv
lookupFamInstEnvConflictsFamInstEnv
lookupFamInstEnvInjectivityConflictsFamInstEnv
lookupFixityHscTypes
LookupFoundPackages
lookupFsEnvFastStringEnv, OccName, Name
lookupFsEnv_NFFastStringEnv
lookupGlobalRdrEnvRdrName
lookupGRE_FieldLabelRdrName
lookupGRE_NameRdrName
lookupGRE_Name_OccNameRdrName
lookupGRE_RdrNameRdrName
LookupHiddenPackages
lookupHookHooks
lookupHptHscTypes
lookupHptByModuleHscTypes
lookupHptDirectlyHscTypes
lookupIdHscTypes
lookupIdSubstCoreSubst
lookupIfaceByModuleHscTypes
lookupInScopeVarEnv
lookupInScope_DirectlyVarEnv
lookupInstalledModuleEnvModule
lookupInstalledPackagePackages
lookupInstEnvInstEnv
lookupLocalRdrEnvRdrName
lookupLocalRdrOccRdrName
lookupModuleEnvModule
lookupModuleInAllPackagesPackages
lookupModuleWithSuggestionsPackages
LookupMultiplePackages
LookupNameGHCi.Message
lookupNameLanguage.Haskell.TH.Syntax
lookupNameEnvNameEnv
lookupNameEnv_NFNameEnv
LookupNotFoundPackages
lookupOccEnvOccName, Name
lookupOrigNameCacheNameCache
lookupPackagePackages
lookupPackage'Packages
lookupPackageNamePackages
lookupPluginModuleWithSuggestionsPackages
LookupResultPackages
lookupRnInScopeVarEnv
lookupRoleAnnotTcRnTypes
lookupRuleRules
lookupSDIEGHC.HsToCore.PmCheck.Types
LookupSymbolGHCi.Message
lookupTCvSubstCoreSubst
lookupThingHscTypes
lookupTMTrieMap, CoreMap
lookupTyConHscTypes
lookupTyConFieldLabelTyCon
lookupTypeHscTypes
lookupTypeEnvHscTypes
lookupTypeHscEnvHscTypes
lookupTypeMapCoreMap
lookupTypeMapWithScopeCoreMap
lookupTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
lookupTyVarTyCoSubst, Type, TcType
lookupUDFMUniqDFM
lookupUDFM_DirectlyUniqDFM
lookupUFMUniqFM
lookupUFM_DirectlyUniqFM
lookupUniqDSetUniqDSet
lookupUniqSetUniqSet
lookupUniqSet_DirectlyUniqSet
lookupUniqueInstEnvInstEnv
LookupUnusablePackages
lookupValueNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
lookupVarEnvVarEnv
lookupVarEnv_DirectlyVarEnv
lookupVarEnv_NFVarEnv
lookupVarSetVarSet
lookupVarSetByNameVarSet
lookupVarSet_DirectlyVarSet
lookupWithDefaultModuleEnvModule
lookupWithDefaultUFMUniqFM
lookupWithDefaultUFM_DirectlyUniqFM
lookupWithDefaultVarEnvVarEnv
loopAIdKeyPrelNames
loopANamePrelNames
LooseTypeMapCoreMap
LossOfPrecisionException
lparen 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Pretty
3 (Function)Outputable
LPatGHC.Hs.Pat, GHC.Hs
lPatImplicitsGHC.Hs.Utils, GHC.Hs
lpModulePlugins
lpModuleNamePlugins
lpPluginPlugins
LRCoTyCoRep
LRdrNameApiAnnotation
LRenamingBkpSyn
LRoleAnnotDeclGHC.Hs.Decls, GHC.Hs
LRuleBndrGHC.Hs.Decls, GHC.Hs
LRuleDeclGHC.Hs.Decls, GHC.Hs
LRuleDeclsGHC.Hs.Decls, GHC.Hs
LRuleTyTmVarRdrHsSyn
LSigGHC.Hs.Binds, GHC.Hs
LSpliceDeclGHC.Hs.Decls, GHC.Hs
LStandaloneKindSigGHC.Hs.Decls, GHC.Hs
LStmtGHC.Hs.Expr, GHC.Hs
LStmtLRGHC.Hs.Expr, GHC.Hs
lStmtsImplicitsGHC.Hs.Utils, GHC.Hs
LStrPretty
LTGhcPrelude
ltAltCoreSyn
LTcSpecPragGHC.Hs.Binds, GHC.Hs
ltIntegerPrimIdKeyPrelNames
ltIntegerPrimNamePrelNames
ltLengthUtil
ltRoleCoercion
ltTag_RDRPrelNames
ltUniqueUnique
LTyClDeclGHC.Hs.Decls, GHC.Hs
LTyFamDefltDeclGHC.Hs.Decls, GHC.Hs
LTyFamInstDeclGHC.Hs.Decls, GHC.Hs
LTyFamInstEqnGHC.Hs.Decls, GHC.Hs
lt_RDRPrelNames
lubDmdDemand
lubDmdTypeDemand
LWarnDeclGHC.Hs.Decls, GHC.Hs
LWarnDeclsGHC.Hs.Decls, GHC.Hs