cabal-version: >=1.22 build-type: Simple name: ghc-lib-parser version: 8.8.1.20191204 license: BSD3 license-file: LICENSE category: Development author: The GHC Team and Digital Asset maintainer: Digital Asset synopsis: The GHC API, decoupled from GHC versions description: A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions. homepage: https://github.com/digital-asset/ghc-lib bug-reports: https://github.com/digital-asset/ghc-lib/issues data-dir: ghc-lib/stage0/lib data-files: settings llvm-targets llvm-passes platformConstants extra-source-files: ghc-lib/generated/ghcautoconf.h ghc-lib/generated/ghcplatform.h ghc-lib/generated/ghcversion.h ghc-lib/generated/DerivedConstants.h ghc-lib/generated/GHCConstantsHaskellExports.hs ghc-lib/generated/GHCConstantsHaskellType.hs ghc-lib/generated/GHCConstantsHaskellWrappers.hs ghc-lib/stage0/compiler/build/primop-can-fail.hs-incl ghc-lib/stage0/compiler/build/primop-code-size.hs-incl ghc-lib/stage0/compiler/build/primop-commutable.hs-incl ghc-lib/stage0/compiler/build/primop-data-decl.hs-incl ghc-lib/stage0/compiler/build/primop-fixity.hs-incl ghc-lib/stage0/compiler/build/primop-has-side-effects.hs-incl ghc-lib/stage0/compiler/build/primop-list.hs-incl ghc-lib/stage0/compiler/build/primop-out-of-line.hs-incl ghc-lib/stage0/compiler/build/primop-primop-info.hs-incl ghc-lib/stage0/compiler/build/primop-strictness.hs-incl ghc-lib/stage0/compiler/build/primop-tag.hs-incl ghc-lib/stage0/compiler/build/primop-vector-tycons.hs-incl ghc-lib/stage0/compiler/build/primop-vector-tys-exports.hs-incl ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl ghc-lib/stage0/compiler/build/ghc_boot_platform.h ghc-lib/stage0/compiler/build/Fingerprint.hs ghc-lib/stage0/compiler/build/Config.hs ghc-lib/stage0/compiler/build/Parser.hs ghc-lib/stage0/compiler/build/Lexer.hs includes/ghcconfig.h includes/MachDeps.h includes/stg/MachRegs.h includes/CodeGen.Platform.hs compiler/HsVersions.h compiler/Unique.h compiler/nativeGen/NCG.h compiler/utils/md5.h tested-with: GHC==8.8.1, GHC==8.6.5, GHC==8.4.3 source-repository head type: git location: git@github.com:digital-asset/ghc-lib.git library default-language: Haskell2010 default-extensions: NoImplicitPrelude exposed: False include-dirs: includes ghc-lib/generated ghc-lib/stage0/compiler/build compiler compiler/utils ghc-options: -fobject-code -package=ghc-boot-th -optc-DTHREADED_RTS cc-options: -DTHREADED_RTS cpp-options: -DSTAGE=2 -DTHREADED_RTS -DGHCI -DGHC_IN_GHCI if !os(windows) build-depends: unix else build-depends: Win32 build-depends: ghc-prim > 0.2 && < 0.6, base >= 4.11 && < 4.14, containers >= 0.5 && < 0.7, bytestring >= 0.9 && < 0.11, binary == 0.8.*, filepath >= 1 && < 1.5, directory >= 1 && < 1.4, array >= 0.1 && < 0.6, deepseq >= 1.4 && < 1.5, pretty == 1.1.*, time >= 1.4 && < 1.10, transformers == 0.5.*, process >= 1 && < 1.7, hpc == 0.6.* build-tools: alex >= 3.1, happy >= 1.19.4 other-extensions: BangPatterns CPP DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DisambiguateRecordFields ExistentialQuantification ExplicitForAll FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving InstanceSigs MagicHash MultiParamTypeClasses NamedFieldPuns NondecreasingIndentation RankNTypes RecordWildCards RoleAnnotations ScopedTypeVariables StandaloneDeriving Trustworthy TupleSections TypeFamilies TypeSynonymInstances UnboxedTuples UndecidableInstances c-sources: compiler/cbits/genSym.c compiler/parser/cutils.c hs-source-dirs: ghc-lib/stage0/compiler/build libraries/template-haskell libraries/ghc-boot-th compiler/basicTypes compiler/specialise compiler/profiling compiler/simplCore compiler/typecheck libraries/ghc-boot libraries/ghc-heap compiler/backpack compiler/simplStg compiler/coreSyn compiler/deSugar compiler/prelude compiler/parser compiler/hsSyn compiler/iface compiler/types compiler/utils libraries/ghci compiler/ghci compiler/main compiler/cmm compiler autogen-modules: Lexer Parser exposed-modules: Annotations ApiAnnotation Avail Bag BasicTypes BinFingerprint Binary BkpSyn BooleanFormula BufWrite ByteCodeTypes Class CmdLineParser CmmType CoAxiom Coercion ConLike Config Constants CoreArity CoreFVs CoreMap CoreMonad CoreOpt CoreSeq CoreStats CoreSubst CoreSyn CoreTidy CoreUnfold CoreUtils CostCentre CostCentreState Ctype DataCon Demand Digraph DriverPhases DynFlags Encoding EnumSet ErrUtils Exception FV FamInstEnv FastFunctions FastMutInt FastString FastStringEnv FieldLabel FileCleanup Fingerprint FiniteMap ForeignCall 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.LanguageExtensions GHC.LanguageExtensions.Type GHC.Lexeme GHC.PackageDb GHC.Serialized GHCi.BreakArray GHCi.FFI GHCi.Message GHCi.RemoteTypes GHCi.TH.Binary GhcMonad GhcPrelude HaddockUtils HeaderInfo Hooks HsBinds HsDecls HsDoc HsExpr HsExtension HsImpExp HsInstances HsLit HsPat HsSyn HsTypes HsUtils HscTypes IOEnv Id IdInfo IfaceSyn IfaceType InstEnv InteractiveEvalTypes Json Kind 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 Lexeme Lexer ListSetOps Literal Maybes MkCore MkId Module MonadUtils Name NameCache NameEnv NameSet OccName OccurAnal OptCoercion OrdList Outputable PackageConfig Packages Pair Panic Parser PatSyn PipelineMonad PlaceHolder PlainPanic Platform PlatformConstants Plugins PmExpr PprColour PprCore PrelNames PrelRules Pretty PrimOp RdrHsSyn RdrName RepType Rules SizedSeq SrcLoc StringBuffer SysTools.BaseDir SysTools.Terminal TcEvidence TcRnTypes TcType ToIface TrieMap TyCoRep TyCon Type TysPrim TysWiredIn Unify UniqDFM UniqDSet UniqFM UniqSet UniqSupply Unique Util Var VarEnv VarSet