packages feed

pointfree-fancy-1.1.1.7: pointfree-fancy.cabal

cabal-version: >=1.8
name: pointfree-fancy
version: 1.1.1.7
license: BSD3
license-file: LICENSE
maintainer: Vanessa McHale <vamchale@gmail.com>
author: Thomas Jäger
tested-with: ghc ==8.0.1 ghc ==8.2.2 ghc ==8.4.1 ghc ==7.10.3
synopsis: Tool for refactoring expressions into pointfree form
description:
    The pointfree tool is a standalone command-line version of the pl
    plugin for lambdabot.
category: Tool
build-type: Simple
extra-source-files:
    ChangeLog
    README

source-repository head
    type: git
    location: git://github.com/benmachine/pointfree.git

library
    exposed-modules:
        Pointfree
    other-modules:
        Plugin.Pl.Common
        Plugin.Pl.Parser
        Plugin.Pl.PrettyPrinter
        Plugin.Pl.Optimize
        Plugin.Pl.Rules
        Plugin.Pl.Transform
    ghc-options: -Wall
    build-depends:
        base >=4.5 && <5.0,
        array >=0.3 && <0.6,
        containers >=0.4 && <0.6,
        haskell-src-exts >=1.18 && <1.21,
        transformers <0.6

executable pointfree
    main-is: Main.hs
    other-modules:
        Plugin.Pl.Common
        Plugin.Pl.Parser
        Plugin.Pl.PrettyPrinter
        Plugin.Pl.Optimize
        Plugin.Pl.Rules
        Plugin.Pl.Transform
    ghc-options: -Wall
    build-depends:
        base >=4.3 && <5.0,
        array >=0.3 && <0.6,
        containers >=0.4 && <0.6,
        haskell-src-exts >=1.18 && <1.21,
        transformers <0.6

test-suite tests
    type: exitcode-stdio-1.0
    main-is: Test.hs
    hs-source-dirs: . test
    other-modules:
        Plugin.Pl.Common
        Plugin.Pl.Parser
        Plugin.Pl.PrettyPrinter
        Plugin.Pl.Optimize
        Plugin.Pl.Rules
        Plugin.Pl.Transform
    ghc-options: -Wall
    build-depends:
        array >=0.3 && <0.6,
        base <5,
        containers >=0.3 && <0.6,
        haskell-src-exts >=1.18 && <1.21,
        HUnit >=1.1 && <1.7,
        QuickCheck >=2.1 && <2.11,
        transformers <0.6