fixplate-0.1: fixplate.cabal
Name: fixplate
Version: 0.1
Synopsis: Uniplate-style generic traversals for fixed-point types, with some extras.
Description: Uniplate-style generic traversals for fixed-point types, which can be
optionally annotated with attributes. We also provide a generic zipper.
See the module "Data.Generics.Fixplate" and then the individual modules
for more detailed information.
License: BSD3
License-file: LICENSE
Author: Balazs Komuves
Copyright: (c) 2011 Balazs Komuves
Maintainer: bkomuves (plus) hackage (at) gmail (dot) com
Homepage: http://code.haskell.org/~bkomuves/
Stability: Experimental
Category: Generics
Tested-With: GHC == 7.0.3
Cabal-Version: >= 1.2
Build-Type: Simple
Flag withQuickCheck
Description: Compile with the QuickCheck tests.
default: False
Flag base4
Description: Base v4
Library
if flag(base4)
Build-Depends: base >= 4 && < 5
cpp-options: -DBASE_VERSION=4
else
Build-Depends: base >= 3 && < 4
cpp-options: -DBASE_VERSION=3
if flag(withQuickCheck)
Build-Depends: QuickCheck > 2.4
cpp-options: -DWITH_QUICKCHECK
Exposed-Modules: Data.Generics.Fixplate
Data.Generics.Fixplate.Base
Data.Generics.Fixplate.Traversals
Data.Generics.Fixplate.Morphisms
Data.Generics.Fixplate.Attributes
Data.Generics.Fixplate.Zipper
Data.Generics.Fixplate.Structure
Other-Modules: Data.Generics.Fixplate.Misc
if flag(withQuickCheck)
Exposed-Modules: Data.Generics.Fixplate.Test.Tools
Data.Generics.Fixplate.Test.Instances
Data.Generics.Fixplate.Tests
Extensions: CPP
Hs-Source-Dirs: .
ghc-options: -Wall -fno-warn-unused-matches