[project @ 1996-01-11 14:06:51 by partain]
[ghc-hetmet.git] / ghc / compiler / absCSyn / PprAbsC.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface PprAbsC where
3 import AbsCSyn(AbstractC, CAddrMode, CExprMacro, CStmtMacro, MagicId, RegRelative, ReturnInfo)
4 import BasicLit(BasicLit)
5 import CLabelInfo(CLabel)
6 import CharSeq(CSeq)
7 import ClosureInfo(ClosureInfo)
8 import CmdLineOpts(GlobalSwitch)
9 import CostCentre(CostCentre)
10 import HeapOffs(HeapOffset)
11 import Maybes(Labda)
12 import PreludePS(_PackedString)
13 import Pretty(PprStyle)
14 import PrimKind(PrimKind)
15 import PrimOps(PrimOp)
16 import Stdio(_FILE)
17 import Unique(Unique)
18 data AbstractC 
19 data CAddrMode 
20 data MagicId 
21 data CSeq 
22 data PprStyle 
23 dumpRealC :: (GlobalSwitch -> Bool) -> AbstractC -> [Char]
24 pprAmode :: PprStyle -> CAddrMode -> CSeq
25 writeRealC :: (GlobalSwitch -> Bool) -> _FILE -> AbstractC -> _State _RealWorld -> ((), _State _RealWorld)
26