ghc-lib-parser: The GHC API, decoupled from GHC versions
A package equivalent to the ghc
package, but which can be loaded on many compiler versions.
Modules
[Index] [Quick Jump]
- GHC
- GHC.BaseDir
- Builtin
- ByteCode
- GHC.Cmm
- CmmToAsm
- 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
- Map
- GHC.Core.Multiplicity
- Opt
- GHC.Core.PatSyn
- GHC.Core.Ppr
- GHC.Core.Predicate
- GHC.Core.Seq
- GHC.Core.SimpleOpt
- GHC.Core.Stats
- GHC.Core.Subst
- TyCo
- GHC.Core.TyCon
- GHC.Core.Type
- GHC.Core.Unfold
- GHC.Core.Unify
- GHC.Core.UsageEnv
- GHC.Core.Utils
- GHC.CoreToIface
- Data
- Driver
- Exts
- GHC.ForeignSrcLang
- GHC.Hs
- Iface
- GHC.LanguageExtensions
- GHC.Lexeme
- Linker
- GHC.Parser
- GHC.Platform
- GHC.Prelude
- Runtime
- GHC.Serialized
- GHC.Settings
- Stg
- StgToCmm
- SysTools
- Tc
- Types
- GHC.Types.Annotations
- GHC.Types.Avail
- GHC.Types.Basic
- 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.HpcInfo
- GHC.Types.IPE
- GHC.Types.Id
- GHC.Types.Literal
- GHC.Types.Meta
- GHC.Types.Name
- 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
- Utils
- GHC.Version
- GHCi
- Language
Flags
Manual Flags
Name | Description | Default |
---|---|---|
threaded-rts | Pass -DTHREADED_RTS to the C toolchain | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- ghc-lib-parser-9.2.7.20230228.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates