----------------------------------------------------------------------------- -- Copyright 2015, Open Universiteit Nederland. This file is distributed -- under the terms of the GNU General Public License. For more information, -- see the file "LICENSE.txt", which is 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 7524 2015-04-08 07:31:15Z 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