@@ -16,10 +16,11 @@ module Development.IDE.Core.Compile
1616 , addRelativeImport
1717 ) where
1818
19−import Development.IDE.GHC.Warnings
20−import Development.IDE.GHC.CPP
21−import Development.IDE.Types.Diagnostics
22−import Development.IDE.GHC.Error
19+import Development.IDE.Core.RuleTypes
20+import Development.IDE.GHC.CPP
21+import Development.IDE.GHC.Error
22+import Development.IDE.GHC.Warnings
23+import Development.IDE.Types.Diagnostics
2324import Development.IDE.GHC.Orphans()
2425import Development.IDE.GHC.Util
2526import Development.IDE.GHC.Compat
@@ -42,7 +43,6 @@ import StringBuffer as SB
4243import TidyPgm
4344import qualified GHC.LanguageExtensions as LangExt
4445
45−import Control.DeepSeq
4646import Control.Monad.Extra
4747import Control.Monad.Except
4848import Control.Monad.Trans.Except
@@ -57,20 +57,6 @@ import System.Directory
5757import System.IO.Extra
5858import Data.Char
5959
60−
61−-- | Contains the typechecked module and the OrigNameCache entry for
62−-- that module.
63−data TcModuleResult = TcModuleResult
64− { tmrModule :: TypecheckedModule
65− , tmrModInfo :: HomeModInfo
66− }
67−instance Show TcModuleResult where
68− show = show . pm_mod_summary . tm_parsed_module . tmrModule
69−
70−instance NFData TcModuleResult where
71− rnf = rwhnf
72−
73−
7460-- | Given a string buffer, return a pre-processed @ParsedModule@.
7561parseModule
7662 :: IdeOptions