cabal-version: 2.0 name: egison-pattern-src-th-mode version: 0.2.1.2 synopsis: Parser and pretty printer for Egison pattern expressions to use with TH description: @egison-pattern-src-th-mode@ provides a parser and pretty printer for @egison-pattern-src@ to use it with Template Haskell. See for more information. bug-reports: https://github.com/egison/egison-pattern-src/issues homepage: https://github.com/egison/egison-pattern-src#readme license: BSD3 license-file: LICENSE author: coord_e maintainer: coord_e , Satoshi Egi copyright: Copyright 2020 coord_e category: Language, Parser, Pretty Printer, Template Haskell build-type: Simple extra-source-files: README.md CHANGELOG.md -- see .github/workflows tested-with: GHC ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.1 source-repository head type: git location: https://github.com/egison/egison-pattern-src library build-depends: base >=4.7 && <5 , egison-pattern-src ^>=0.2.1 , haskell-src-exts >=1.11.1 && <1.24 , haskell-src-meta >=0.0.0 && <0.9 , mtl ^>=2.2.1 , pretty >=1.0.0 && <1.2 , template-haskell >=2.2.0 && <2.17 , text >=0.1.0 && <1.3 hs-source-dirs: src exposed-modules: Language.Egison.Parser.Pattern.Mode.Haskell.TH Language.Egison.Pretty.Pattern.Mode.Haskell.TH if impl(ghc >=8) ghc-options: -Wredundant-constraints ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns default-language: Haskell2010 default-extensions: FlexibleContexts FlexibleInstances MultiParamTypeClasses NamedFieldPuns TypeApplications TypeSynonymInstances test-suite test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: test.hs ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 build-depends: base , egison-pattern-src , egison-pattern-src-th-mode , haskell-src-exts , mtl , tasty , tasty-hunit , template-haskell , text default-extensions: FlexibleContexts -- cabal-fmt: expand test other-modules: Language.Egison.Parser.Pattern.Mode.Haskell.THSpec Language.Egison.Pretty.Pattern.Mode.Haskell.THSpec TestImport build-tool-depends: tasty-discover:tasty-discover -any