Language.Haskell.GhcMod.Internal

Types

type GHCOption

type Package

type PackageBaseName

type PackageVersion

type PackageId

type IncludeDir

data GmlT m a

class MonadIO m

class GmEnv m

Various Paths

ghcLibDir

ghcModExecutable

Logging

withLogger

setNoWarningFlags

setAllWarningFlags

Environment, state and logging

data GhcModEnv

data GhcModState

data CompilerMode

data GhcModLog

class GmLog m

data GmLogLevel

gmSetLogLevel

Monad utilities

runGhcModT'

hoistGhcModT

runGmlT

runGmlT'

gmlGetSession

gmlSetSession

loadTargets

cabalResolvedComponents

Accessing GhcModEnv and GhcModState

options

cradle

getCompilerMode

setCompilerMode

withOptions

GhcModError

gmeDoc

World

data World

getCurrentWorld

didWorldChange

Cabal Helper

data ModulePath

data GmComponent t eps

data GmComponentType

data GmModuleGraph

prepareCabalHelper

Misc stuff

data GHandler m a

gcatches