import PrimOp ( CCall(..), CCallTarget(..) )
import Lex
-import RnMonad ( ImportVersion, ParsedIface(..), WhatsImported(..),
- ExportItem, RdrAvailInfo, GenAvailInfo(..),
- WhetherHasOrphans, IsBootInterface
- )
+import RnMonad ( ParsedIface(..) )
+import HscTypes ( WhetherHasOrphans, IsBootInterface, GenAvailInfo(..),
+ ImportVersion, ExportItem, WhatsImported(..),
+ RdrAvailInfo )
+
import RdrName ( RdrName, mkRdrUnqual, mkSysQual, mkSysUnqual )
import Name ( OccName )
import OccName ( mkSysOccFS,
import_decl :: { ImportVersion OccName }
import_decl : 'import' mod_name orphans is_boot whats_imported ';'
- { (mkSysModuleNameFS $2, $3, $4, $5) }
+ { ({-mkSysModuleNameFS-} $2, $3, $4, $5) }
orphans :: { WhetherHasOrphans }
orphans : { False }
exports_part :: { [ExportItem] }
exports_part : { [] }
| '__export' mod_name entities ';'
- exports_part { (mkSysModuleNameFS $2, $3) : $5 }
+ exports_part { ({-mkSysModuleNameFS-} $2, $3) : $5 }
entities :: { [RdrAvailInfo] }
entities : { [] }