The latest version of ghc-lib-parser is 9.12.1.20241218-0.
lib:ghc-lib-parser
Modules
- ApiAnnotation
- Bag
- BinFingerprint
- Binary
- BooleanFormula
- BufWrite
- CliOption
- Config
- Constants
- Constraint
- Ctype
- Digraph
- Encoding
- EnumSet
- ErrUtils
- Exception
- FV
- FastFunctions
- FastMutInt
- FastString
- FastStringEnv
- FileCleanup
- FileSettings
- Fingerprint
- FiniteMap
- GHC.BaseDir
- GHC.ByteCode.Types
- GHC.Cmm
- GHC.Cmm.BlockId
- GHC.Cmm.CLabel
- GHC.Cmm.Dataflow.Block
- GHC.Cmm.Dataflow.Collections
- GHC.Cmm.Dataflow.Graph
- GHC.Cmm.Dataflow.Label
- GHC.Cmm.Expr
- GHC.Cmm.MachOp
- GHC.Cmm.Node
- GHC.Cmm.Switch
- GHC.Cmm.Type
- GHC.Core
- GHC.Core.Arity
- GHC.Core.Class
- GHC.Core.Coercion
- GHC.Core.Coercion.Axiom
- GHC.Core.Coercion.Opt
- GHC.Core.ConLike
- GHC.Core.DataCon
- GHC.Core.FVs
- GHC.Core.FamInstEnv
- GHC.Core.InstEnv
- GHC.Core.Make
- GHC.Core.Map
- GHC.Core.Op.ConstantFold
- GHC.Core.Op.Monad
- GHC.Core.Op.OccurAnal
- GHC.Core.Op.Tidy
- GHC.Core.PatSyn
- GHC.Core.Ppr
- GHC.Core.Predicate
- GHC.Core.Rules
- GHC.Core.Seq
- GHC.Core.SimpleOpt
- GHC.Core.Stats
- GHC.Core.Subst
- GHC.Core.TyCo.FVs
- GHC.Core.TyCo.Ppr
- GHC.Core.TyCo.Rep
- GHC.Core.TyCo.Subst
- GHC.Core.TyCo.Tidy
- GHC.Core.TyCon
- GHC.Core.Type
- GHC.Core.Unfold
- GHC.Core.Unify
- GHC.Core.Utils
- GHC.CoreToIface
- GHC.Driver.Backpack.Syntax
- GHC.Driver.CmdLine
- GHC.Driver.Flags
- GHC.Driver.Hooks
- GHC.Driver.Monad
- GHC.Driver.Packages
- GHC.Driver.Phases
- GHC.Driver.Pipeline.Monad
- GHC.Driver.Plugins
- GHC.Driver.Session
- GHC.Driver.Types
- GHC.Driver.Ways
- GHC.Exts.Heap
- GHC.Exts.Heap.ClosureTypes
- GHC.Exts.Heap.Closures
- GHC.Exts.Heap.Constants
- GHC.Exts.Heap.InfoTable
- GHC.Exts.Heap.InfoTable.Types
- GHC.Exts.Heap.InfoTableProf
- GHC.Exts.Heap.Utils
- GHC.ForeignSrcLang
- GHC.ForeignSrcLang.Type
- GHC.Hs
- GHC.Hs.Binds
- GHC.Hs.Decls
- GHC.Hs.Doc
- GHC.Hs.Dump
- GHC.Hs.Expr
- GHC.Hs.Extension
- GHC.Hs.ImpExp
- GHC.Hs.Instances
- GHC.Hs.Lit
- GHC.Hs.Pat
- GHC.Hs.Types
- GHC.Hs.Utils
- GHC.HsToCore.PmCheck.Types
- GHC.Iface.Syntax
- GHC.Iface.Type
- GHC.LanguageExtensions
- GHC.LanguageExtensions.Type
- GHC.Lexeme
- GHC.PackageDb
- GHC.Platform
- GHC.Platform.ARM
- GHC.Platform.ARM64
- GHC.Platform.NoRegs
- GHC.Platform.PPC
- GHC.Platform.Reg
- GHC.Platform.Reg.Class
- GHC.Platform.Regs
- GHC.Platform.S390X
- GHC.Platform.SPARC
- GHC.Platform.X86
- GHC.Platform.X86_64
- GHC.Runtime.Eval.Types
- GHC.Runtime.Heap.Layout
- GHC.Runtime.Interpreter.Types
- GHC.Runtime.Linker.Types
- GHC.Serialized
- GHC.Stg.Syntax
- GHC.Types.Annotations
- GHC.Types.Avail
- GHC.Types.Basic
- GHC.Types.CostCentre
- GHC.Types.CostCentre.State
- GHC.Types.Cpr
- GHC.Types.Demand
- GHC.Types.FieldLabel
- GHC.Types.ForeignCall
- GHC.Types.Id
- GHC.Types.Id.Info
- GHC.Types.Id.Make
- GHC.Types.Literal
- GHC.Types.Module
- GHC.Types.Name
- GHC.Types.Name.Cache
- GHC.Types.Name.Env
- GHC.Types.Name.Occurrence
- GHC.Types.Name.Reader
- GHC.Types.Name.Set
- GHC.Types.RepType
- GHC.Types.SrcLoc
- GHC.Types.Unique
- GHC.Types.Unique.DFM
- GHC.Types.Unique.DSet
- GHC.Types.Unique.FM
- GHC.Types.Unique.Set
- GHC.Types.Unique.Supply
- GHC.Types.Var
- GHC.Types.Var.Env
- GHC.Types.Var.Set
- GHC.UniqueSubdir
- GHC.Utils.Lexeme
- GHC.Version
- GHCi.BreakArray
- GHCi.FFI
- GHCi.Message
- GHCi.RemoteTypes
- GHCi.TH.Binary
- GhcNameVersion
- GhcPrelude
- HaddockUtils
- HeaderInfo
- IOEnv
- Json
- KnownUniques
- Language.Haskell.TH
- Language.Haskell.TH.LanguageExtensions
- Language.Haskell.TH.Lib
- Language.Haskell.TH.Lib.Internal
- Language.Haskell.TH.Lib.Map
- Language.Haskell.TH.Ppr
- Language.Haskell.TH.PprLib
- Language.Haskell.TH.Syntax
- Lexer
- ListSetOps
- Maybes
- MonadUtils
- OrdList
- Outputable
- Pair
- Panic
- Parser
- PlainPanic
- PlatformConstants
- PprColour
- PrelNames
- Pretty
- PrimOp
- RdrHsSyn
- Settings
- SizedSeq
- Stream
- StringBuffer
- SysTools.BaseDir
- SysTools.Terminal
- TcEvidence
- TcHoleFitTypes
- TcOrigin
- TcRnTypes
- TcType
- ToolSettings
- TrieMap
- TysPrim
- TysWiredIn
- UnitInfo
- Util
Dependencies
- Win32 lib:Win32 >=0
- array lib:array >=0.1 && <0.6
- base lib:base >=4.11 && <4.14
- binary lib:binary >=0.8 && <0.9
- bytestring lib:bytestring >=0.9 && <0.11
- containers lib:containers >=0.5 && <0.7
- deepseq lib:deepseq >=1.4 && <1.5
- directory lib:directory >=1 && <1.4
- filepath lib:filepath >=1 && <1.5
- ghc-prim lib:ghc-prim >0.2 && <0.6
- hpc lib:hpc >=0.6 && <0.7
- pretty lib:pretty >=1.1 && <1.2
- process lib:process >=1 && <1.7
- time lib:time >=1.4 && <1.10
- transformers lib:transformers >=0.5 && <0.6
- unix lib:unix >=0
Reverse dependencies
Direct only. Not exhaustive.
- ghc-lib lib:ghc-lib
- ghc-lib-parser-ex lib:ghc-lib-parser-ex
- ghc-lib-parser-ex test:ghc-lib-parser-ex-test
- hlint lib:hlint
- now-haskell exe:module-scanner