Files
ghc-mod/Language/Haskell/GhcMod.hs

74 lines
1.4 KiB
Haskell
Raw Normal View History

2013-05-21 21:38:19 +09:00
-- | The ghc-mod library.
2013-05-17 10:00:01 +09:00
module Language.Haskell.GhcMod (
2013-05-20 11:29:44 +09:00
-- * Cradle
Cradle(..)
, findCradle
-- * Options
, Options(..)
2013-09-03 14:47:34 +09:00
, LineSeparator(..)
2013-05-20 11:29:44 +09:00
, OutputStyle(..)
, defaultOptions
-- * Logging
, GmLogLevel
, increaseLogLevel
, gmSetLogLevel
, gmLog
2013-05-20 14:28:56 +09:00
-- * Types
, ModuleString
, Expression
, GhcPkgDb
2014-07-17 14:04:28 +09:00
, Symbol
, SymbolDb
, GhcModError(..)
-- * Monad Types
, GhcModT
, IOish
-- * Monad utilities
, runGhcModT
, withOptions
-- * 'GhcMod' utilities
, boot
2014-05-10 15:10:34 +02:00
, browse
, check
2013-05-17 10:00:01 +09:00
, checkSyntax
2013-05-20 14:28:56 +09:00
, debugInfo
, expandTemplate
, info
, lint
, pkgDoc
, rootInfo
, types
, splits
, sig
2014-07-17 06:59:10 +02:00
, refine
2014-08-01 17:08:23 +02:00
, auto
, modules
, languages
, flags
2014-07-18 15:42:05 +09:00
, findSymbol
, lookupSymbol
, dumpSymbol
2014-07-17 14:04:28 +09:00
-- * SymbolDb
, loadSymbolDb
, isOutdated
2013-05-17 10:00:01 +09:00
) where
2014-04-30 10:49:25 +09:00
import Language.Haskell.GhcMod.Boot
2013-05-17 10:00:01 +09:00
import Language.Haskell.GhcMod.Browse
2014-07-17 14:30:42 +09:00
import Language.Haskell.GhcMod.CaseSplit
2013-05-17 10:00:01 +09:00
import Language.Haskell.GhcMod.Check
import Language.Haskell.GhcMod.Cradle
import Language.Haskell.GhcMod.Debug
2014-07-17 14:30:42 +09:00
import Language.Haskell.GhcMod.FillSig
2014-04-24 21:08:45 +09:00
import Language.Haskell.GhcMod.Find
2013-05-17 10:00:01 +09: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.Logging
2014-08-28 11:41:03 +02:00
import Language.Haskell.GhcMod.Modules
import Language.Haskell.GhcMod.Monad
2014-03-27 16:22:49 +09:00
import Language.Haskell.GhcMod.PkgDoc
2013-05-17 10:00:01 +09:00
import Language.Haskell.GhcMod.Types