ghc-mod/Language/Haskell/GhcMod.hs

45 lines
966 B
Haskell
Raw Normal View History

2013-05-17 01:00:01 +00:00
module Language.Haskell.GhcMod (
2013-05-20 02:29:44 +00:00
-- * Cradle
Cradle(..)
, findCradle
-- * GHC version
, getGHCVersion
-- * Options
, Options(..)
, OutputStyle(..)
, defaultOptions
-- * 'IO' utilities
, browseModule
2013-05-17 01:00:01 +00:00
, checkSyntax
, debugInfo
, infoExpr
, typeExpr
, listModules
2013-05-20 02:29:44 +00:00
, listLanguages
2013-05-17 01:00:01 +00:00
, listFlags
2013-05-20 02:29:44 +00:00
, lintSyntax
-- * Converting the 'Ghc' monad to the 'IO' monad
2013-05-18 21:16:37 +00:00
, withGHC
2013-05-20 02:29:44 +00:00
, withGHCDummyFile
-- * 'Ghc' utilities
, browse
, check
, debug
, info
, typeOf
, list
2013-05-17 01:00:01 +00:00
) where
import Language.Haskell.GhcMod.Browse
import Language.Haskell.GhcMod.Check
import Language.Haskell.GhcMod.Cradle
import Language.Haskell.GhcMod.Debug
import Language.Haskell.GhcMod.Flag
2013-05-18 21:16:37 +00:00
import Language.Haskell.GhcMod.GHCApi
2013-05-17 01:00:01 +00:00
import Language.Haskell.GhcMod.Info
import Language.Haskell.GhcMod.Lang
import Language.Haskell.GhcMod.Lint
import Language.Haskell.GhcMod.List
import Language.Haskell.GhcMod.Types
import Language.Haskell.GhcMod.CabalApi