-- | Public interface for the modules that can be used to rewrite the AST. -- Contains modules for constructing parts of the AST and modules -- for pattern matching (deconstructing) parts of the AST. module Language.Haskell.Tools.Rewrite ( module Language.Haskell.Tools.Rewrite.Create , module Language.Haskell.Tools.Rewrite.Match , module Language.Haskell.Tools.Rewrite.ElementTypes ) where import Language.Haskell.Tools.Rewrite.Create import Language.Haskell.Tools.Rewrite.ElementTypes import Language.Haskell.Tools.Rewrite.Match