Get the module dependency graph.
Moduleghc-10.0.0.20260917GHC2024
GHC.Driver.Session.Inspect
GHC API utilities for inspecting the GHC session
Synopsis
- value getModuleGraph
- value isLoaded
- value isLoadedModule
- value isLoadedHomeModule
- value getBindings
- value getInsts
- value getNamePprCtx
- data ModuleInfo
- value getModuleInfo
- value getPackageModuleInfo
- value availsToGlobalRdrEnv
- value getHomeModuleInfo
- value modInfoTyThings
- value modInfoExports
- value modInfoExportsWithSelectors
- value modInfoInstances
- value modInfoIsExportedName
- value mkNamePprCtxForModule
- value modInfoLookupName
- value modInfoIface
- value modInfoSafe
- value modInfoModBreaks
- Packageghc-10.0.0.20260917
- Exports22
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceInspect.hs
Deprecated. Prefer isLoadedModule and isLoadedHomeModule
Return True <==> module is loaded.
Check whether a ModuleName is found in the HomePackageTable
for the given UnitId.
Check whether Module is part of the HomeUnitGraph.
Similar to isLoadedModule, but for Modules.
Return the bindings for the current interactive session.
Return the instances for the current interactive session.
Container for information about a Module.
Constructors
Request information about a loaded Module
The list of top-level entities defined in a module
Returns the instances defined by the specified module. Warning: currently unimplemented for package modules.
Retrieve module safe haskell mode