Language.Haskell.GhcMod.Types

type IOish m

type MonadIOC m

class MonadIO m

data OutputStyle

data LineSeparator

data FileMapping

type FileMappingMap

data ProgramSource

data Programs

data OutputOpts

data Options

defaultOptions

data Project

isCabalHelperProject

data StackEnv

data Cradle

data GmStream

data GhcModEnv

data GhcModOut

data GhcModLog

data GmGhcSession

data GhcModCaches

data GhcModState

data CompilerMode

defaultGhcModState

data GhcPkgDb

type GHCOption

type IncludeDir

type PackageBaseName

type PackageVersion

type PackageId

type Package

pkgName

pkgVer

pkgId

showPkg

showPkgId

data Expression

data ModuleString

data GmLogLevel

type PkgDb

data GmModuleGraph

data GmComponentType

data GmComponent t eps

data ModulePath

data GhcModError

lGmcResolvedComponents

lGmcPackageDbStack

lGmcMergedPkgOptions

lGmcComponents

lGmMMappedFiles

lGmGhcSession

lGmComponents

lGmCompilerMode

lGmCaches

lOptQualified

lOptPrograms

lOptOutput

lOptOperators

lOptHlintOpts

lOptGhcUserOptions

lOptFileMappings

lOptDetailed

lOoptStyle

lOoptLogLevel

lOoptLineSeparator

lOoptLinePrefix

lStackProgram

lGhcProgram

lGhcPkgProgram

lCabalProgram

data ModuleName

mkModuleName

moduleNameString