ghc-exactprint-1.5.0: src/Language/Haskell/GHC/ExactPrint.hs
-- | @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