module UHC.Light.Compiler.CodeGen.ModuleImportExportImpl
( ModuleImportExportImpl (..), emptyModuleImportExportImpl )
where
import UHC.Light.Compiler.Base.Common
import UHC.Light.Compiler.LamInfo
import UHC.Light.Compiler.CodeGen.ValAccess
import qualified Data.Map as Map
data ModuleImportExportImpl
= ModuleImportExportImpl
{ mieimplLamMp :: LamMp
, mieimplUsedModNmL :: [HsName]
, mieimplHsName2FldMpMp :: HsName2FldMpMp
, mieimplHsName2FldMp :: HsName2FldMp
}
emptyModuleImportExportImpl = ModuleImportExportImpl Map.empty [] Map.empty Map.empty