Safe Haskell | None |
---|---|
Language | Haskell2010 |
Responses from the GHC server
The server responds with IdeSession.Types.Private types
- data GhcInitResponse = GhcInitResponse {}
- data GhcCompileResponse
- data GhcCompileResult = GhcCompileResult {
- ghcCompileErrors :: Strict [] SourceError
- ghcCompileLoaded :: Strict [] ModuleName
- ghcCompileCache :: ExplicitSharingCache
- ghcCompileFileMap :: Strict (Map FilePath) ModuleId
- ghcCompileImports :: Strict (Map ModuleName) (Diff (Strict [] Import))
- ghcCompileAuto :: Strict (Map ModuleName) (Diff (Strict [] IdInfo))
- ghcCompileSpanInfo :: Strict (Map ModuleName) (Diff IdList)
- ghcCompilePkgDeps :: Strict (Map ModuleName) (Diff (Strict [] PackageId))
- ghcCompileExpTypes :: Strict (Map ModuleName) (Diff [(SourceSpan, Text)])
- ghcCompileUseSites :: Strict (Map ModuleName) (Diff UseSites)
- data GhcRunResponse
- data GhcVersion
Documentation
data GhcInitResponse Source
data GhcCompileResponse Source
data GhcCompileResult Source
GhcCompileResult | |
|
data GhcRunResponse Source
data GhcVersion Source
GHC version
NOTE: Defined in such a way that the Ord instance makes sense.