ideas-1.4: src/Ideas/Common/Utils/Uniplate.hs
-----------------------------------------------------------------------------
-- Copyright 2015, Ideas project team. This file is distributed under the
-- terms of the Apache License 2.0. For more information, see the files
-- "LICENSE.txt" and "NOTICE.txt", which are included in the distribution.
-----------------------------------------------------------------------------
-- |
-- Maintainer : bastiaan.heeren@ou.nl
-- Stability : provisional
-- Portability : portable (depends on ghc)
--
-- Exports a subset of Data.Generics.Uniplate.Direct (the @Uniplate@ type
-- class and its utility plus constructor functions)
--
-----------------------------------------------------------------------------
-- $Id: Uniplate.hs 8740 2015-10-14 19:26:22Z bastiaan $
module Ideas.Common.Utils.Uniplate
( -- * Uniplate type class and utility functions
Uniplate
, children, contexts, descend, descendM, holes, para
, rewrite, rewriteM, transform, transformM, uniplate, universe
-- * Instance constructors
, (|-), (|*), (||*), plate
) where
import Data.Generics.Uniplate.Direct