[project @ 1996-01-22 18:37:39 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 appendId :: Id
11 augmentId :: Id
12 buildId :: Id
13 eRROR_ID :: Id
14 errorTy :: UniType
15 foldlId :: Id
16 foldrId :: Id
17 forkId :: Id
18 integerMinusOneId :: Id
19 integerPlusOneId :: Id
20 integerPlusTwoId :: Id
21 integerZeroId :: Id
22 mkBuild :: UniType -> TyVar -> Id -> Id -> Id -> CoreExpr Id Id -> CoreExpr Id Id
23 mkFoldl :: UniType -> UniType -> Id -> Id -> Id -> CoreExpr a Id
24 mkFoldr :: UniType -> UniType -> Id -> Id -> Id -> CoreExpr a Id
25 pAR_ERROR_ID :: Id
26 pAT_ERROR_ID :: Id
27 pRELUDE_FB :: _PackedString
28 packStringForCId :: Id
29 parId :: Id
30 pc_bottoming_Id :: Unique -> _PackedString -> _PackedString -> UniType -> Id
31 realWorldPrimId :: Id
32 runSTId :: Id
33 seqId :: Id
34 tRACE_ID :: Id
35 unpackCString2Id :: Id
36 unpackCStringAppendId :: Id
37 unpackCStringFoldrId :: Id
38 unpackCStringId :: Id
39 voidPrimId :: Id
40