Name: fixplate Version: 0.1.8 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, a generic zipper, generic pretty-printer, generic tries, generic hashing, and generic tree visualization. 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-2019 Balazs Komuves Maintainer: bkomuves (plus) hackage (at) gmail (dot) com Homepage: http://code.haskell.org/~bkomuves/ Stability: Experimental Category: Generics Tested-With: GHC == 8.6.5, GHC == 8.8.1 Cabal-Version: >= 1.24 Build-Type: Simple ---------------------------------------- source-repository head type: darcs location: http://code.haskell.org/~bkomuves/projects/fixplate/ -- Flag withUtils -- Description: Include utility modules -- default: True ---------------------------------------- Library Build-Depends: base >= 4 && < 5, containers -- if flag(withUtils) -- cpp-options: -DWITH_UTILITY_MODULES Exposed-Modules: Data.Generics.Fixplate Data.Generics.Fixplate.Base Data.Generics.Fixplate.Functor Data.Generics.Fixplate.Open Data.Generics.Fixplate.Traversals Data.Generics.Fixplate.Morphisms Data.Generics.Fixplate.Attributes Data.Generics.Fixplate.Zipper Data.Generics.Fixplate.Draw Data.Generics.Fixplate.Pretty Data.Generics.Fixplate.Trie Data.Generics.Fixplate.Hash -- if flag(withUtils) -- Exposed-Modules: -- Data.Generics.Fixplate.Util.Hash.Class -- Data.Generics.Fixplate.Util.Hash.Table -- Data.Generics.Fixplate.Util.Hash.FNV.FNV32 -- Data.Generics.Fixplate.Util.Hash.FNV.FNV64 Other-Modules: Data.Generics.Fixplate.Misc default-extensions: CPP other-extensions: TypeOperators if impl(ghc) default-extensions: BangPatterns Hs-Source-Dirs: . Default-Language: Haskell2010 ghc-options: -Wall -fno-warn-unused-matches -fno-warn-name-shadowing ---------------------------------------- test-suite fixplate-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: test-suite.hs other-modules: TestSuite.Attributes TestSuite.Instances TestSuite.Morphisms TestSuite.Traversals TestSuite.Trie TestSuite.Zipper TestSuite.Tools TestSuite.Misc build-depends: base >= 4 && < 5, containers, QuickCheck >= 2, tasty, tasty-quickcheck, fixplate >= 0.1.8 Default-Language: Haskell2010 Default-Extensions: CPP, BangPatterns, TypeSynonymInstances