Haddock fix in the vectoriser
[ghc-hetmet.git] / compiler / prelude / PrelInfo.lhs
index c8a2322..867e79d 100644 (file)
@@ -5,26 +5,27 @@
 
 \begin{code}
 module PrelInfo (
-       module MkId,
+        wiredInIds, ghcPrimIds,
+        primOpRules, builtinRules,
 
-       ghcPrimExports,
-       wiredInThings, basicKnownKeyNames,
-       primOpId,
-       
-       -- Random other things
-       maybeCharLikeCon, maybeIntLikeCon,
+        ghcPrimExports,
+        wiredInThings, basicKnownKeyNames,
+        primOpId,
+        
+        -- Random other things
+        maybeCharLikeCon, maybeIntLikeCon,
 
-       -- Class categories
-       isNumericClass, isStandardClass
+        -- Class categories
+        isNumericClass, isStandardClass
 
     ) where
 
 #include "HsVersions.h"
 
-import PrelNames       ( basicKnownKeyNames, 
-                         hasKey, charDataConKey, intDataConKey,
-                         numericClassKeys, standardClassKeys )
-
+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: