-- | @ghc-exactprint@ is a library to manage manipulating Haskell -- source files. There are four components. module Language.Haskell.GHC.ExactPrint ( -- * Types Comment -- * Parsing , parseModule -- * Transformation , module Language.Haskell.GHC.ExactPrint.Transform -- * Printing , ExactPrint(..) , exactPrint -- * Relativising , makeDeltaAst -- * Dumping ASTs , showAst -- ** Temporary copy from GHC, shows AnchorOps embedded in SrcSpan , showAstData , BlankSrcSpan(..) , BlankEpAnnotations(..) ) where import Language.Haskell.GHC.ExactPrint.Dump import Language.Haskell.GHC.ExactPrint.ExactPrint import Language.Haskell.GHC.ExactPrint.Transform import Language.Haskell.GHC.ExactPrint.Types import Language.Haskell.GHC.ExactPrint.Parsers