ghc-lib-parser-8.8.1.20191204: 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
LambdaExprHsExpr, HsSyn
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
LAnnDeclHsDecls, HsSyn
larrowOutputable
larrowtOutputable
larrowttOutputable
lastGhcPrelude
last2Util
lastOLOrdList
LastStmtHsExpr, HsSyn
last_lenLexer
last_locLexer
last_tkLexer
lAttributesDynFlags
layoutUbxSumRepType
lazyApply1DmdDemand
lazyApply2DmdDemand
lazyGetBinary
lazyIdMkId
lazyIdKeyPrelNames, MkId
lazyMapUsUniqSupply
LazyPatHsPat, HsSyn
lazyPutBinary
lazySetIdInfo 
1 (Function)Var
2 (Function)Id
lazyThenUsUniqSupply
LBangTypeHsTypes, HsSyn
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
LClsInstDeclHsDecls, HsSyn
lcmGhcPrelude
lcmIntegerIdKeyPrelNames
lcmIntegerNamePrelNames
LConDeclHsDecls, HsSyn
LConDeclFieldHsTypes, HsSyn
lCPUDynFlags
lcSubstLeftCoercion
lcSubstRightCoercion
lcTCvSubstCoercion
LDataFamInstDeclHsDecls, HsSyn
lDataLayoutDynFlags
LDefaultDeclHsDecls, HsSyn
LDerivDeclHsDecls, HsSyn
LDerivStrategyHsDecls, HsSyn
ldInputsDynFlags
LDocDeclHsDecls, HsSyn
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
LetStmtHsExpr, HsSyn
LevityInfoIdInfo
levityInfoIdInfo
lEXPrelNames
lexGhcPrelude
lexemeToFastStringStringBuffer
lexemeToStringStringBuffer
lexerLexer
LexicalFixityBasicTypes
lexprCtOriginTcRnTypes
lexP_RDRPrelNames
lexTokenStreamLexer
lex_stateLexer
le_RDRPrelNames
LFamilyDeclHsDecls, HsSyn
LFamilyResultSigHsDecls, HsSyn
LFamInstEqnHsDecls, HsSyn
LFieldOccHsTypes, HsSyn
LFixitySigHsBinds, HsSyn
LForeignDeclHsDecls, HsSyn
LGRHSHsExpr, HsSyn
LHsBindHsBinds, HsSyn
LHsBindLRHsBinds, HsSyn
LHsBindsHsBinds, HsSyn
LHsBindsLRHsBinds, HsSyn
LHsCmdHsExpr, HsSyn
LHsCmdTopHsExpr, HsSyn
LHsContextHsTypes, HsSyn
LHsDeclHsDecls, HsSyn
LHsDerivingClauseHsDecls, HsSyn
LHsDocStringHsDoc, HsSyn
LHsExprHsExpr, HsSyn
lhsExprToPmExprPmExpr
LHsFunDepHsDecls, HsSyn
LHsKindHsTypes, HsSyn
LHsLocalBindsHsBinds, HsSyn
LHsLocalBindsLRHsBinds, HsSyn
LHsModuleIdBkpSyn
LHsModuleSubstBkpSyn
LHsQTyVarsHsTypes, HsSyn
LHsRecFieldHsPat, HsSyn
LHsRecField'HsPat, HsSyn
LHsRecUpdFieldHsPat, HsSyn
LHsSigTypeHsTypes, HsSyn
LHsSigWcTypeHsTypes, HsSyn
LHsTupArgHsExpr, HsSyn
LHsTypeHsTypes, HsSyn
LHsTypeArgHsTypes, HsSyn
LHsTyVarBndrHsTypes, HsSyn
LHsUnitBkpSyn
LHsUnitDeclBkpSyn
LHsUnitIdBkpSyn
LHsWcTypeHsTypes, HsSyn
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
LIdPHsExtension, HsSyn
LIEHsImpExp, HsSyn
LIEWrappedNameHsImpExp, HsSyn
lieWrappedNameHsImpExp, HsSyn
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
liftIO1MonadUtils, IOEnv, CoreMonad
liftIO2MonadUtils, IOEnv, CoreMonad
liftIO3MonadUtils, IOEnv, CoreMonad
liftIO4MonadUtils, IOEnv, CoreMonad
liftIOWithCountCoreMonad
liftLSrcLoc
liftLamsKnownDynFlags
liftLamsNonRecArgsDynFlags
liftLamsRecArgsDynFlags
liftMaybeTMaybes
liftMIdKeyPrelNames
liftMNamePrelNames
liftSndUtil
liftStringLanguage.Haskell.TH.Syntax
liftUsUniqSupply
likelyCondWeightDynFlags
LImportDeclHsImpExp, HsSyn
lineLengthPretty
LinePLanguage.Haskell.TH.Syntax, Language.Haskell.TH
linesGhcPrelude
LInjectivityAnnHsDecls, HsSyn
linkGHC.Exts.Heap.Closures, GHC.Exts.Heap
LinkableHscTypes
linkableModuleHscTypes
linkableObjsHscTypes
linkableTimeHscTypes
linkableUnlinkedHscTypes
LinkBinaryDynFlags
LinkDynLibDynFlags
LinkerInfoDynFlags
linkHookHooks
LinkInMemoryDynFlags
LinkStaticLibDynFlags
LInstDeclHsDecls, HsSyn
LIPBindHsBinds, HsSyn
ListCompHsExpr, HsSyn
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
ListOriginTcRnTypes
ListPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
listPLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listPackageConfigMapPackages
ListPatHsPat, HsSyn
ListPatTc 
1 (Type/Class)HsPat, HsSyn
2 (Data Constructor)HsPat, HsSyn
listSplitUniqSupplyUniqSupply
ListTLanguage.Haskell.TH.Syntax, Language.Haskell.TH
listTLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
listToBagBag
listToCtsTcRnTypes
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
LiteralOriginTcRnTypes
literalsGHC.Exts.Heap.Closures, GHC.Exts.Heap
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
LitPatHsPat, HsSyn
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
LlvmConfigDynFlags
LlvmLlcDriverPhases
LlvmLLDDynFlags
LlvmMangleDriverPhases
LlvmOptDriverPhases
LlvmPassesDynFlags
llvmPassesDynFlags
LlvmTarget 
1 (Type/Class)DynFlags
2 (Data Constructor)DynFlags
LlvmTargetsDynFlags
llvmTargetsDynFlags
LMHscTypes
LMatchHsExpr, HsSyn
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
looksLazyPatBindHsPat, HsSyn
looksLikeModuleNameUtil
looksLikePackageNameUtil
lookup 
1 (Function)GhcPrelude
2 (Function)Language.Haskell.TH.Lib.Map
LookupClosureGHCi.Message
lookupCMECoreMap
lookupCoreMapCoreMap
lookupCoVarTyCoRep, 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
LookupSymbolGHCi.Message
lookupTCvSubstCoreSubst
lookupThingHscTypes
lookupTMTrieMap, CoreMap
lookupTyConHscTypes
lookupTyConFieldLabelTyCon
lookupTypeHscTypes
lookupTypeEnvHscTypes
lookupTypeHscEnvHscTypes
lookupTypeMapCoreMap
lookupTypeMapWithScopeCoreMap
lookupTypeNameLanguage.Haskell.TH.Syntax, Language.Haskell.TH
lookupTyVarTyCoRep, 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
LPatHsPat, HsSyn
lPatImplicitsHsUtils, HsSyn
lpModulePlugins
lpModuleNamePlugins
lpPluginPlugins
LRCoTyCoRep
LRdrNameApiAnnotation
LRenamingBkpSyn
LRoleAnnotDeclHsDecls, HsSyn
LRuleBndrHsDecls, HsSyn
LRuleDeclHsDecls, HsSyn
LRuleDeclsHsDecls, HsSyn
LRuleTyTmVarRdrHsSyn
LSigHsBinds, HsSyn
LSpliceDeclHsDecls, HsSyn
LStmtHsExpr, HsSyn
LStmtLRHsExpr, HsSyn
lStmtsImplicitsHsUtils, HsSyn
LStrPretty
LTGhcPrelude
ltAltCoreSyn
LTcSpecPragHsBinds, HsSyn
ltIntegerPrimIdKeyPrelNames
ltIntegerPrimNamePrelNames
ltLengthUtil
ltRoleCoercion
ltTag_RDRPrelNames
ltUniqueUnique
LTyClDeclHsDecls, HsSyn
LTyFamDefltEqnHsDecls, HsSyn
LTyFamInstDeclHsDecls, HsSyn
LTyFamInstEqnHsDecls, HsSyn
lt_RDRPrelNames
lubDmdDemand
lubDmdTypeDemand
LWarnDeclHsDecls, HsSyn
LWarnDeclsHsDecls, HsSyn