fixplate-0.1.4: fixplate.cabal
Name: fixplate
Version: 0.1.4
Synopsis: Uniplate-style generic traversals for optionally annotated fixed-point types.
Description: Uniplate-style generic traversals for fixed-point types, which can be
optionally annotated with attributes. We also provide recursion schemes,
and 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-2012 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.6
Build-Type: Simple
source-repository head
type: darcs
location: http://code.haskell.org/~bkomuves/projects/fixplate/
Flag withQuickCheck
Description: Compile with the QuickCheck tests.
default: False
Flag withHashing
Description: Include the generic hashing functionality
default: True
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(withHashing)
Build-Depends: containers
if flag(withQuickCheck)
Build-Depends: QuickCheck > 2.4
cpp-options: -DWITH_QUICKCHECK
Exposed-Modules: Data.Generics.Fixplate
Data.Generics.Fixplate.Base
Data.Generics.Fixplate.Open
Data.Generics.Fixplate.Traversals
Data.Generics.Fixplate.Morphisms
Data.Generics.Fixplate.Attributes
Data.Generics.Fixplate.Zipper
Data.Generics.Fixplate.Draw
if flag(withHashing)
Exposed-Modules: Data.Generics.Fixplate.Hash
Data.Generics.Fixplate.Hash.Class
Data.Generics.Fixplate.Hash.Table
Data.Generics.Fixplate.Hash.FNV.FNV32
Data.Generics.Fixplate.Hash.FNV.FNV64
if impl(ghc)||impl(hugs)
Exposed-Modules: Data.Generics.Fixplate.Structure
cpp-options: -DHAS_RANK2TYPES
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: TypeSynonymInstances
Extensions: CPP
if impl(ghc)
Extensions: BangPatterns
Hs-Source-Dirs: .
ghc-options: -Wall -fno-warn-unused-matches -fno-warn-name-shadowing