packages feed

antiquoter-0.1.1.0: antiquoter.cabal

name:           antiquoter
version:        0.1.1.0
synopsis:       Combinator library for quasi- and anti-quoting.
description:    A combinator library to improve the building of anti-quoters.
                Especially aimed at removing copy-and-paste programming from
                their definition. Other antiquoting related features could be
                included in the future.
                .
                The modules are
                .
                * "Language.Haskell.AntiQuoter.Base" basic types for building
                   antiquoters. It also contains the most detailed example of
                   the basic usage.
                .
                * "Language.Haskell.AntiQuoter.ExpPat" making antiquoters which
                  can antiquote both expressions and patters. Therefore only
                  one antiquoter has to be defined in stead of two.
                .
                * "Language.Haskell.AntiQuoter.Combinators" more useful
                  combinators to use with the functions from
                  "Language.Haskell.AntiQuoter.ExpPat".
license:        BSD3
license-file:   LICENSE

author:         Lars Corbijn
maintainer:     aspergesoepje@gmail.com
copyright:      Lars Corbijn

category:       Template Haskell
build-type:     Simple

cabal-version:  >=1.8
tested-with:    GHC==7.4.1, GHC==7.6.2

library
  exposed-modules:
    Language.Haskell.AntiQuoter
    Language.Haskell.AntiQuoter.Base
    Language.Haskell.AntiQuoter.Combinators
    Language.Haskell.AntiQuoter.ExpPat
  other-modules:
  build-depends:
    base >=4 && <5,
    -- This seems to be the first version with Language.Haskell.TH.Quote.
    template-haskell >= 2.3,
    -- No apparent restrictions.
    syb
  hs-source-dirs: src
  ghc-options: -Wall

source-repository head
    type:       git
    location:   https://github.com/Laar/antiquoter