8d9a5ad6e6e94678eb38aaa37f3be8ce2cfeab01
[ghc-hetmet.git] / ghc / compiler / prelude / PrelMods.lhs
1 %
2 % (c) The GRASP/AQUA Project, Glasgow University, 1992-1996
3 %
4 \section[PrelMods]{Definitions of prelude modules}
5
6 The strings identify built-in prelude modules.  They are
7 defined here so as to avod
8 \begin{code}
9 #include "HsVersions.h"
10
11 module PrelMods where
12
13 CHK_Ubiq() -- debugging consistency check
14 \end{code}
15
16
17 \begin{code}
18 gHC__        = SLIT("GHC")         -- Primitive types and values
19
20 pRELUDE      = SLIT("Prelude")
21 pREL_BASE    = SLIT("PrelBase")
22 pREL_READ    = SLIT("PrelRead")
23 pREL_NUM     = SLIT("PrelNum")
24 pREL_LIST    = SLIT("PrelList")
25 pREL_TUP     = SLIT("PrelTup")
26 pACKED_STRING= SLIT("PackedString")
27 cONC_BASE    = SLIT("ConcBase")
28 iO_BASE      = SLIT("IOBase")
29 mONAD        = SLIT("Monad")
30 rATIO        = SLIT("Ratio")
31 iX           = SLIT("Ix")
32 sT_BASE      = SLIT("STBase")
33 aRR_BASE     = SLIT("ArrBase")
34 fOREIGN      = SLIT("Foreign")
35
36 mAIN         = SLIT("Main")
37 gHC_MAIN     = SLIT("GHCmain")
38 gHC_ERR      = SLIT("GHCerr")
39 \end{code}