packages feed

parsley-garnish-0.1.0.1: parsley-garnish.cabal

name:               parsley-garnish
version:            0.1.0.1
synopsis:           A collection of GHC plugins to work with parsley
description:        This package contains a collection (for now one) to help
                    remove boilerplate when writing parsers using @parsley@.
homepage:           https://github.com/j-mie6/parsley-garnish
bug-reports:        https://github.com/j-mie6/parsley-garnish/issues             
license:            BSD3
license-file:       LICENSE
author:             Jamie Willis, Garnish Contributors
-- When the lift-plugin + overloaded-syntax is in this can change
--, Matthew Pickering
maintainer:         Jamie Willis <j.willis19@imperial.ac.uk>
category:           Plugin
build-type:         Simple
extra-doc-files:    ChangeLog.md
                    README.md
cabal-version:      1.18

library
  exposed-modules:  
--                    Parsley.Garnish,
--                    Parsley.LiftPlugin
--                    Parsley.OverloadedSyntaxPlugin
                    Parsley.OverloadedQuotesPlugin
  other-modules:    Parsley.PluginUtils
--                    -- Lift Plugin
--                    Parsley.LiftPlugin.Plugin
--                    Parsley.LiftPlugin.Error
--                    Parsley.LiftPlugin.Fake
--                    Parsley.LiftPlugin.LiftReplace
--                    Parsley.LiftPlugin.LiftFind
                    -- Overloaded Syntax Plugin
--                    Parsley.OverloadedSyntaxPlugin.Plugin
                    -- Overloaded Quotes Plugin
                    Parsley.OverloadedQuotesPlugin.Plugin

  build-depends:    base                >= 4.10    && < 5,
                    parsley             >= 0.1     && < 0.2,
                    template-haskell    >= 2.14    && < 3,
                    ghc-tcplugins-extra >= 0.3     && < 0.5,
                    ghc                 >= 8.6     && < 9.2,
                    syb                 >= 0.7     && < 0.8

  hs-source-dirs:   src
  ghc-options:      -Wall
  default-language: Haskell2010

source-repository head
  type:                git
  location:            https://github.com/j-mie6/parsley-garnish