ghc-mod/Language/Haskell/GhcMod.hs

43 lines
913 B
Haskell
Raw Normal View History

2013-05-21 12:38:19 +00:00
-- | The ghc-mod library.
2013-05-17 01:00:01 +00:00
module Language.Haskell.GhcMod (
2013-05-20 02:29:44 +00:00
-- * Cradle
Cradle(..)
, findCradle
-- * Options
, Options(..)
2013-09-03 05:47:34 +00:00
, LineSeparator(..)
2013-05-20 02:29:44 +00:00
, OutputStyle(..)
, defaultOptions
2013-05-20 05:28:56 +00:00
-- * Types
, ModuleString
, Expression
2013-05-20 02:29:44 +00:00
-- * 'IO' utilities
, browseModule
2013-05-17 01:00:01 +00:00
, checkSyntax
2013-05-20 05:28:56 +00:00
, lintSyntax
, expandTemplate
2013-05-17 01:00:01 +00:00
, infoExpr
, typeExpr
, listModules
2013-05-20 02:29:44 +00:00
, listLanguages
2013-05-17 01:00:01 +00:00
, listFlags
2013-05-20 05:28:56 +00:00
, debugInfo
2014-03-20 07:21:48 +00:00
, rootInfo
2014-03-27 07:22:49 +00:00
, packageDoc
2014-04-24 12:08:45 +00:00
, findSymbol
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
2014-04-24 12:08:45 +00:00
import Language.Haskell.GhcMod.Find
2013-05-17 01:00:01 +00:00
import Language.Haskell.GhcMod.Flag
import Language.Haskell.GhcMod.Info
import Language.Haskell.GhcMod.Lang
import Language.Haskell.GhcMod.Lint
import Language.Haskell.GhcMod.List
2014-03-27 07:22:49 +00:00
import Language.Haskell.GhcMod.PkgDoc
2013-05-17 01:00:01 +00:00
import Language.Haskell.GhcMod.Types