Move error-ids to MkCore (from PrelRules)
[ghc-hetmet.git] / compiler / prelude / PrelInfo.lhs
index c8a2322..48981b3 100644 (file)
@@ -5,7 +5,8 @@
 
 \begin{code}
 module PrelInfo (
-       module MkId,
+        wiredInIds, ghcPrimIds,
+        primOpRules, builtinRules,
 
        ghcPrimExports,
        wiredInThings, basicKnownKeyNames,
@@ -24,7 +25,7 @@ module PrelInfo (
 import PrelNames       ( basicKnownKeyNames, 
                          hasKey, charDataConKey, intDataConKey,
                          numericClassKeys, standardClassKeys )
-
+import PrelRules
 import PrimOp          ( PrimOp, allThePrimOps, primOpOcc, primOpTag, maxPrimOpTag )
 import DataCon         ( DataCon )
 import Id              ( Id, idName )
@@ -38,7 +39,7 @@ import Type           ( funTyCon )
 import TyCon           ( tyConName )
 import Util            ( isIn )
 
-import Array           ( Array, array, (!) )
+import Data.Array
 \end{code}
 
 %************************************************************************
@@ -49,7 +50,7 @@ import Array          ( Array, array, (!) )
 
 Notes about wired in things
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-* Wired-in things are Ids/TyCons that are completely known to the compiler.
+* Wired-in things are Ids\/TyCons that are completely known to the compiler.
   They are global values in GHC, (e.g.  listTyCon :: TyCon).
 
 * A wired in Name contains the thing itself inside the Name: