Separating IO and Ghc.

This commit is contained in:
Kazu Yamamoto
2013-05-20 11:29:44 +09:00
parent f2f3b120af
commit 849c308e5c
17 changed files with 70 additions and 75 deletions

View File

@@ -1,22 +1,33 @@
module Language.Haskell.GhcMod (
browseModule
, checkSyntax
, check
, module Language.Haskell.GhcMod.Cradle
, debugInfo
, debug
, infoExpr
, info
, typeExpr
, typeOf
, listLanguages
, lintSyntax
, listModules
, module Language.Haskell.GhcMod.Types
, listFlags
-- * Cradle
Cradle(..)
, findCradle
-- * GHC version
, getGHCVersion
, withGHCDummyFile
-- * Options
, Options(..)
, OutputStyle(..)
, defaultOptions
-- * 'IO' utilities
, browseModule
, checkSyntax
, debugInfo
, infoExpr
, typeExpr
, listModules
, listLanguages
, listFlags
, lintSyntax
-- * Converting the 'Ghc' monad to the 'IO' monad
, withGHC
, withGHCDummyFile
-- * 'Ghc' utilities
, browse
, check
, debug
, info
, typeOf
, list
) where
import Language.Haskell.GhcMod.Browse