ghc-lib-parser
The GHC API, decoupled from GHC versions
https://github.com/digital-asset/ghc-lib
Version on this page: | 9.6.4.20240109 |
LTS Haskell 22.37: | 9.6.6.20240701 |
Stackage Nightly 2024-10-09: | 9.8.2.20240223 |
Latest on Hackage: | 9.10.1.20240511 |
Maintained by Digital Asset
This version can be pinned in stack with:
ghc-lib-parser-9.6.4.20240109@sha256:7b3652ed1b3eed12a1e048b18fd7cac4f4c33bdedefe55ab2ee815737a9cbe3f,15831
Module documentation for 9.6.4.20240109
- GHC
- GHC.BaseDir
- GHC.Builtin
- GHC.ByteCode
- GHC.Cmm
- GHC.CmmToAsm
- GHC.CmmToAsm.CFG
- GHC.CmmToLlvm
- GHC.Core
- GHC.Core.Class
- GHC.Core.Coercion
- GHC.Core.ConLike
- GHC.Core.DataCon
- GHC.Core.FVs
- GHC.Core.FamInstEnv
- GHC.Core.InstEnv
- GHC.Core.Lint
- GHC.Core.Make
- GHC.Core.Map
- GHC.Core.Multiplicity
- GHC.Core.Opt
- GHC.Core.PatSyn
- GHC.Core.Ppr
- GHC.Core.Predicate
- GHC.Core.Reduction
- GHC.Core.RoughMap
- GHC.Core.Rules
- GHC.Core.Seq
- GHC.Core.SimpleOpt
- GHC.Core.Stats
- GHC.Core.Subst
- GHC.Core.Tidy
- GHC.Core.TyCo
- GHC.Core.TyCon
- GHC.Core.Type
- GHC.Core.Unfold
- GHC.Core.Unify
- GHC.Core.UsageEnv
- GHC.Core.Utils
- GHC.CoreToIface
- GHC.Data
- GHC.Data.Bag
- GHC.Data.Bool
- GHC.Data.BooleanFormula
- GHC.Data.EnumSet
- GHC.Data.FastMutInt
- GHC.Data.FastString
- GHC.Data.FiniteMap
- GHC.Data.Graph
- GHC.Data.IOEnv
- GHC.Data.List
- GHC.Data.Maybe
- GHC.Data.OrdList
- GHC.Data.Pair
- GHC.Data.ShortText
- GHC.Data.SizedSeq
- GHC.Data.SmallArray
- GHC.Data.Stream
- GHC.Data.Strict
- GHC.Data.StringBuffer
- GHC.Data.TrieMap
- GHC.Data.Unboxed
- GHC.Driver
- GHC.Exts
- GHC.ForeignSrcLang
- GHC.Hs
- GHC.HsToCore
- GHC.HsToCore.Errors
- GHC.HsToCore.Pmc
- GHC.HsToCore.Pmc.Ppr
- GHC.HsToCore.Pmc.Solver
- GHC.HsToCore.Pmc.Types
- GHC.Iface
- GHC.Iface.Ext
- GHC.Iface.Recomp
- GHC.Iface.Syntax
- GHC.Iface.Type
- GHC.LanguageExtensions
- GHC.Lexeme
- GHC.Linker
- GHC.Linker.Static
- GHC.Linker.Types
- GHC.Parser
- GHC.Platform
- GHC.Platform.AArch64
- GHC.Platform.ARM
- GHC.Platform.ArchOS
- GHC.Platform.Constants
- GHC.Platform.LoongArch64
- GHC.Platform.NoRegs
- GHC.Platform.PPC
- GHC.Platform.Profile
- GHC.Platform.RISCV64
- GHC.Platform.Reg
- GHC.Platform.Regs
- GHC.Platform.S390X
- GHC.Platform.Wasm32
- GHC.Platform.Ways
- GHC.Platform.X86
- GHC.Platform.X86_64
- GHC.Prelude
- GHC.Runtime
- GHC.Runtime.Context
- GHC.Runtime.Eval
- GHC.Runtime.Heap
- GHC.Runtime.Interpreter
- GHC.Serialized
- GHC.Settings
- GHC.Stg
- GHC.Stg.InferTags
- GHC.Stg.Syntax
- GHC.StgToCmm
- GHC.SysTools
- GHC.Tc
- GHC.Tc.Errors
- GHC.Tc.Errors.Hole
- GHC.Tc.Errors.Ppr
- GHC.Tc.Errors.Types
- GHC.Tc.Solver
- GHC.Tc.Types
- GHC.Tc.Utils
- GHC.Tc.Errors
- GHC.Types
- GHC.Types.Annotations
- GHC.Types.Avail
- GHC.Types.Basic
- GHC.Types.BreakInfo
- GHC.Types.CompleteMatch
- GHC.Types.CostCentre
- GHC.Types.Cpr
- GHC.Types.Demand
- GHC.Types.Error
- GHC.Types.FieldLabel
- GHC.Types.Fixity
- GHC.Types.ForeignCall
- GHC.Types.ForeignStubs
- GHC.Types.Hint
- GHC.Types.HpcInfo
- GHC.Types.IPE
- GHC.Types.Id
- GHC.Types.Literal
- GHC.Types.Meta
- GHC.Types.Name
- GHC.Types.PkgQual
- GHC.Types.ProfAuto
- GHC.Types.RepType
- GHC.Types.SafeHaskell
- GHC.Types.SourceError
- GHC.Types.SourceFile
- GHC.Types.SourceText
- GHC.Types.SrcLoc
- GHC.Types.Target
- GHC.Types.Tickish
- GHC.Types.TyThing
- GHC.Types.TypeEnv
- GHC.Types.Unique
- GHC.Types.Var
- GHC.UniqueSubdir
- GHC.Unit
- GHC.Utils
- GHC.Utils.Binary
- GHC.Utils.BufHandle
- GHC.Utils.CliOption
- GHC.Utils.Constants
- GHC.Utils.Encoding
- GHC.Utils.Error
- GHC.Utils.Exception
- GHC.Utils.FV
- GHC.Utils.Fingerprint
- GHC.Utils.GlobalVars
- GHC.Utils.IO
- GHC.Utils.Json
- GHC.Utils.Lexeme
- GHC.Utils.Logger
- GHC.Utils.Misc
- GHC.Utils.Monad
- GHC.Utils.Monad.State
- GHC.Utils.Outputable
- GHC.Utils.Panic
- GHC.Utils.Ppr
- GHC.Utils.TmpFs
- GHC.Utils.Trace
- GHC.Version
- GHCi
- Language
- Language.Haskell
- Language.Haskell.Syntax
- Language.Haskell.Syntax.Basic
- Language.Haskell.Syntax.Binds
- Language.Haskell.Syntax.Concrete
- Language.Haskell.Syntax.Decls
- Language.Haskell.Syntax.Expr
- Language.Haskell.Syntax.Extension
- Language.Haskell.Syntax.ImpExp
- Language.Haskell.Syntax.Lit
- Language.Haskell.Syntax.Module
- Language.Haskell.Syntax.Pat
- Language.Haskell.Syntax.Type
- Language.Haskell.TH
- Language.Haskell.Syntax
- Language.Haskell
Depends on 16 packages(full list with versions):
array, base, binary, bytestring, containers, deepseq, directory, exceptions, filepath, ghc-prim, parsec, pretty, process, time, transformers, unix
Used by 8 packages in lts-22.6(full list with versions):