on 210de4e help sign in
30 lines 766 B history raw
1-- Copyright (c) 2019 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
2-- SPDX-License-Identifier: Apache-2.0
4{-# LANGUAGE CPP #-}
6-- | Attempt at hiding the GHC version differences we can.
7module Development.IDE.Compat(
8 HieFile(..),
9 mkHieFile,
10 writeHieFile,
11 readHieFile
12 ) where
14import GHC
15import GhcPlugins
16import NameCache
17import Avail
18import TcRnTypes
21mkHieFile :: ModSummary -> TcGblEnv -> RenamedSource -> Hsc HieFile
22mkHieFile _ _ _ = return (HieFile () [])
24writeHieFile :: FilePath -> HieFile -> IO ()
25writeHieFile _ _ = return ()
27readHieFile :: NameCache -> FilePath -> IO (HieFile, ())
28readHieFile _ _ = return (HieFile () [], ())
30data HieFile = HieFile {hie_module :: (), hie_exports :: [AvailInfo]}