ghc-hie-0.0.2: HIE-file parsing machinery that supports multiple versions of GHC
Contents
Index
Index
BindType
GHC.Iface.Ext.Types
ClassDec
GHC.Iface.Ext.Types
ClassTyDecl
GHC.Iface.Ext.Types
cls
GHC.Iface.Ext.Types
combineAst
GHC.Iface.Ext.Utils
combineNodeInfo
GHC.Iface.Ext.Utils
combineScopes
GHC.Iface.Ext.Utils
combineSourcedNodeInfo
GHC.Iface.Ext.Utils
compressTypes
GHC.Iface.Ext.Utils
ConDec
GHC.Iface.Ext.Types
ContextInfo
GHC.Iface.Ext.Types
DataDec
GHC.Iface.Ext.Types
Decl
GHC.Iface.Ext.Types
DeclType
GHC.Iface.Ext.Types
definedInAsts
GHC.Iface.Ext.Utils
emptyNodeInfo
GHC.Iface.Ext.Utils
EntityClassMethod
GHC.Iface.Ext.Types
EntityDataConstructor
GHC.Iface.Ext.Types
EntityFunction
GHC.Iface.Ext.Types
EntityInfo
GHC.Iface.Ext.Types
EntityPatternSynonym
GHC.Iface.Ext.Types
EntityRecordField
GHC.Iface.Ext.Types
EntityTypeClass
GHC.Iface.Ext.Types
EntityTypeConstructor
GHC.Iface.Ext.Types
EntityTypeFamily
GHC.Iface.Ext.Types
EntityTypeSynonym
GHC.Iface.Ext.Types
EntityTypeVariable
GHC.Iface.Ext.Types
EntityVariable
GHC.Iface.Ext.Types
EvBindDeps
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
evidenceDetails
GHC.Iface.Ext.Utils
EvidenceInfo
1 (Type/Class)
GHC.Iface.Ext.Utils
2 (Data Constructor)
GHC.Iface.Ext.Utils
evidenceSpan
GHC.Iface.Ext.Utils
evidenceType
GHC.Iface.Ext.Utils
evidenceVar
GHC.Iface.Ext.Utils
EvidenceVarBind
GHC.Iface.Ext.Types
EvidenceVarUse
GHC.Iface.Ext.Types
EvImplicitBind
GHC.Iface.Ext.Types
EvInstBind
GHC.Iface.Ext.Types
EvLetBind
GHC.Iface.Ext.Types
EvPatternBind
GHC.Iface.Ext.Types
EvSigBind
GHC.Iface.Ext.Types
EvVarSource
GHC.Iface.Ext.Types
EvWrapperBind
GHC.Iface.Ext.Types
Export
GHC.Iface.Ext.Types
ExternalName
GHC.Iface.Ext.Types
extractSourceFileName
GHC.Iface.Ext.Binary
FamDec
GHC.Iface.Ext.Types
findEvidenceUse
GHC.Iface.Ext.Utils
flattenAst
GHC.Iface.Ext.Utils
foldType
GHC.Iface.Ext.Utils
freshIndex
GHC.Iface.Ext.Utils
freshTypeIndex
GHC.Iface.Ext.Utils
GeneratedInfo
GHC.Iface.Ext.Types
generateReferencesMap
GHC.Iface.Ext.Utils
getAsts
GHC.Iface.Ext.Types
getBindSiteFromContext
GHC.Iface.Ext.Utils
getEvBindDeps
GHC.Iface.Ext.Types
getEvidenceBindDeps
GHC.Iface.Ext.Utils
getEvidenceTree
GHC.Iface.Ext.Utils
getEvidenceTreesAtPoint
GHC.Iface.Ext.Utils
getNameBinding
GHC.Iface.Ext.Utils
getNameBindingInClass
GHC.Iface.Ext.Utils
getNameScope
GHC.Iface.Ext.Utils
getNameScopeAndBinding
GHC.Iface.Ext.Utils
getScopeFromContext
GHC.Iface.Ext.Utils
getSourcedNodeInfo
GHC.Iface.Ext.Types
getTypeIndex
GHC.Iface.Ext.Utils
HAppTy
GHC.Iface.Ext.Types
HCastTy
GHC.Iface.Ext.Types
HCoercionTy
GHC.Iface.Ext.Types
HForAllTy
GHC.Iface.Ext.Types
HFunTy
GHC.Iface.Ext.Types
HieArgs
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
HieAST
GHC.Iface.Ext.Types
HieASTs
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
HieFile
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
HieFileResult
1 (Type/Class)
GHC.Iface.Ext.Binary
2 (Data Constructor)
GHC.Iface.Ext.Binary
HieHeader
GHC.Iface.Ext.Binary
HieName
GHC.Iface.Ext.Types
HiePath
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
HieType
GHC.Iface.Ext.Types
HieTypeFix
GHC.Iface.Ext.Types
HieTypeFlat
GHC.Iface.Ext.Types
HieTypeState
GHC.Iface.Ext.Utils
hieTypeToIface
GHC.Iface.Ext.Utils
hie_asts
GHC.Iface.Ext.Types
hie_entity_infos
GHC.Iface.Ext.Types
hie_exports
GHC.Iface.Ext.Types
hie_file_result
GHC.Iface.Ext.Binary
hie_file_result_ghc_version
GHC.Iface.Ext.Binary
hie_file_result_version
GHC.Iface.Ext.Binary
hie_hs_file
GHC.Iface.Ext.Types
hie_hs_src
GHC.Iface.Ext.Types
hie_module
GHC.Iface.Ext.Types
hie_types
GHC.Iface.Ext.Types
HLitTy
GHC.Iface.Ext.Types
HQualTy
GHC.Iface.Ext.Types
HTS
GHC.Iface.Ext.Utils
HTyConApp
GHC.Iface.Ext.Types
htyTable
GHC.Iface.Ext.Utils
HTyVarTy
GHC.Iface.Ext.Types
Identifier
GHC.Iface.Ext.Types
IdentifierDetails
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
identInfo
GHC.Iface.Ext.Types
idEntityInfo
GHC.Iface.Ext.Types
identType
GHC.Iface.Ext.Types
IEThing
GHC.Iface.Ext.Types
IEType
GHC.Iface.Ext.Types
Import
GHC.Iface.Ext.Types
ImportAs
GHC.Iface.Ext.Types
ImportHiding
GHC.Iface.Ext.Types
initialHTS
GHC.Iface.Ext.Utils
insertAst
GHC.Iface.Ext.Utils
InstanceBind
GHC.Iface.Ext.Types
InstDec
GHC.Iface.Ext.Types
isEvidenceBind
GHC.Iface.Ext.Utils
isEvidenceContext
GHC.Iface.Ext.Utils
isEvidenceUse
GHC.Iface.Ext.Utils
isOccurrence
GHC.Iface.Ext.Utils
isSuperInst
GHC.Iface.Ext.Types
KnownKeyName
GHC.Iface.Ext.Types
leftOf
GHC.Iface.Ext.Utils
LocalName
GHC.Iface.Ext.Types
LocalScope
GHC.Iface.Ext.Types
locOnly
GHC.Iface.Ext.Utils
locOnlyE
GHC.Iface.Ext.Utils
makeNode
GHC.Iface.Ext.Utils
makeNodeA
GHC.Iface.Ext.Utils
makeTypeNode
GHC.Iface.Ext.Utils
makeTypeNodeA
GHC.Iface.Ext.Utils
MatchBind
GHC.Iface.Ext.Types
mergeAsts
GHC.Iface.Ext.Utils
mergeSortAsts
GHC.Iface.Ext.Utils
mkScope
GHC.Iface.Ext.Utils
mkSourcedNodeInfo
GHC.Iface.Ext.Utils
ModuleScope
GHC.Iface.Ext.Types
NameEntityInfo
GHC.Iface.Ext.Types
nameEntityInfo
GHC.Iface.Ext.Types
Node
GHC.Iface.Ext.Types
NodeAnnotation
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
nodeAnnotations
GHC.Iface.Ext.Types
nodeAnnotConstr
GHC.Iface.Ext.Types
nodeAnnotType
GHC.Iface.Ext.Types
nodeChildren
GHC.Iface.Ext.Types
NodeIdentifiers
GHC.Iface.Ext.Types
nodeIdentifiers
GHC.Iface.Ext.Types
NodeInfo
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
nodeInfo
GHC.Iface.Ext.Utils
NodeOrigin
GHC.Iface.Ext.Types
nodeSpan
GHC.Iface.Ext.Types
nodeType
GHC.Iface.Ext.Types
NoScope
GHC.Iface.Ext.Types
PatSynDec
GHC.Iface.Ext.Types
PatternBind
GHC.Iface.Ext.Types
pprBindSpan
GHC.Iface.Ext.Types
pprIdentifier
GHC.Iface.Ext.Types
pprNodeIdents
GHC.Iface.Ext.Types
readHieFile
GHC.Iface.Ext.Binary
readHieFileEither
GHC.Iface.Ext.Binary
RecField
GHC.Iface.Ext.Types
RecFieldAssign
GHC.Iface.Ext.Types
RecFieldContext
GHC.Iface.Ext.Types
RecFieldDecl
GHC.Iface.Ext.Types
RecFieldMatch
GHC.Iface.Ext.Types
RecFieldOcc
GHC.Iface.Ext.Types
recoverFullType
GHC.Iface.Ext.Utils
RefMap
GHC.Iface.Ext.Utils
RegularBind
GHC.Iface.Ext.Types
renderHieType
GHC.Iface.Ext.Utils
ResolvedScopes
GHC.Iface.Ext.Types
resolveTyVarScopeLocal
GHC.Iface.Ext.Utils
resolveTyVarScopes
GHC.Iface.Ext.Utils
resolveVisibility
GHC.Iface.Ext.Utils
rightOf
GHC.Iface.Ext.Utils
Roll
GHC.Iface.Ext.Types
Scope
GHC.Iface.Ext.Types
scopeContainsSpan
GHC.Iface.Ext.Utils
selectLargestContainedBy
GHC.Iface.Ext.Utils
selectPoint
GHC.Iface.Ext.Utils
selectSmallestContaining
GHC.Iface.Ext.Utils
simpleNodeInfo
GHC.Iface.Ext.Utils
smallestContainingSatisfying
GHC.Iface.Ext.Utils
sourcedNodeIdents
GHC.Iface.Ext.Utils
SourcedNodeInfo
1 (Type/Class)
GHC.Iface.Ext.Types
2 (Data Constructor)
GHC.Iface.Ext.Types
sourcedNodeInfo
GHC.Iface.Ext.Types
SourceInfo
GHC.Iface.Ext.Types
Span
GHC.Iface.Ext.Types
startsRightOf
GHC.Iface.Ext.Utils
SynDec
GHC.Iface.Ext.Types
toHieName
GHC.Iface.Ext.Types
TyDecl
GHC.Iface.Ext.Types
tyMap
GHC.Iface.Ext.Utils
TypeIndex
GHC.Iface.Ext.Types
tyThingEntityInfo
GHC.Iface.Ext.Types
TyVarBind
GHC.Iface.Ext.Types
TyVarScope
GHC.Iface.Ext.Types
UnresolvedScope
GHC.Iface.Ext.Types
Use
GHC.Iface.Ext.Types
ValBind
GHC.Iface.Ext.Types