cabal-version: 3.0 name: ghc-definitions-th version: 0.1 synopsis: Automatically generate GHC API counterparts to Haskell declarations. description: Template Haskell functions for automatically generating definitions for @TyCon@s, @Var@s, and @DataCon@s of known type constructors, functions, and data constructors. Primarily intended for the development of type checker plugins. homepage: https://github.com/YellPika/ghc-definitions-th bug-reports: https://github.com/YellPika/ghc-definitions-th/issues license: BSD-3-Clause license-file: LICENSE author: Anthony Vandikas maintainer: yellpika@gmail.com copyright: © 2021 Anthony Vandikas category: GHC, Template Haskell extra-source-files: CHANGELOG.md library exposed-modules: GHC.Definitions.TH, GHC.Definitions.TH.Example other-extensions: BlockArguments, ConstraintKinds, PatternSynonyms, TemplateHaskell, UnicodeSyntax, ViewPatterns build-depends: base >=4.14 && <4.17, constraints >=0.13 && <0.15, ghc >=8.10 && <9.3, template-haskell >=2.16 && <2.19 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall if impl(ghc < 9.0) mixins: ghc ( Class as GHC.Core.Class , GhcPlugins as GHC.Plugins , TcPluginM as GHC.Tc.Plugin , TysWiredIn as GHC.Builtin.Types )