[project @ 1996-01-11 14:06:51 by partain]
[ghc-hetmet.git] / ghc / compiler / prelude / PrelVals.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface PrelVals where
3 import CoreSyn(CoreExpr)
4 import Id(Id)
5 import PreludePS(_PackedString)
6 import TyVar(TyVar)
7 import UniType(UniType)
8 import Unique(Unique)
9 aBSENT_ERROR_ID :: Id
10 buildId :: Id
11 eRROR_ID :: Id
12 errorTy :: UniType
13 foldlId :: Id
14 foldrId :: Id
15 forkId :: Id
16 integerMinusOneId :: Id
17 integerPlusOneId :: Id
18 integerZeroId :: Id
19 mkBuild :: UniType -> TyVar -> Id -> Id -> Id -> CoreExpr Id Id -> CoreExpr Id Id
20 mkFoldl :: UniType -> UniType -> Id -> Id -> Id -> CoreExpr a Id
21 mkFoldr :: UniType -> UniType -> Id -> Id -> Id -> CoreExpr a Id
22 pAR_ERROR_ID :: Id
23 pAT_ERROR_ID :: Id
24 pRELUDE_FB :: _PackedString
25 packStringForCId :: Id
26 parId :: Id
27 pc_bottoming_Id :: Unique -> _PackedString -> _PackedString -> UniType -> Id
28 realWorldPrimId :: Id
29 runSTId :: Id
30 seqId :: Id
31 tRACE_ID :: Id
32 unpackCString2Id :: Id
33 unpackCStringAppendId :: Id
34 unpackCStringId :: Id
35 voidPrimId :: Id
36