f90bd8503a920bffe4173f462330fdf9f47cb6ff
[ghc-hetmet.git] / ghc / compiler / utils / Unpretty.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface Unpretty where
3 import CharSeq(CSeq)
4 import CmdLineOpts(GlobalSwitch)
5 import PreludePS(_PackedString)
6 import Pretty(PprStyle(..))
7 import Stdio(_FILE)
8 data CSeq 
9 data GlobalSwitch 
10 data PprStyle   = PprForUser | PprDebug | PprShowAll | PprInterface (GlobalSwitch -> Bool) | PprForC (GlobalSwitch -> Bool) | PprUnfolding (GlobalSwitch -> Bool) | PprForAsm (GlobalSwitch -> Bool) Bool ([Char] -> [Char])
11 type Unpretty = CSeq
12 uppAbove :: CSeq -> CSeq -> CSeq
13 uppAboves :: [CSeq] -> CSeq
14 uppAppendFile :: _FILE -> Int -> CSeq -> _State _RealWorld -> ((), _State _RealWorld)
15 uppBeside :: CSeq -> CSeq -> CSeq
16 uppBesides :: [CSeq] -> CSeq
17 uppCat :: [CSeq] -> CSeq
18 uppChar :: Char -> CSeq
19 uppComma :: CSeq
20 uppEquals :: CSeq
21 uppInt :: Int -> CSeq
22 uppInteger :: Integer -> CSeq
23 uppInterleave :: CSeq -> [CSeq] -> CSeq
24 uppIntersperse :: CSeq -> [CSeq] -> CSeq
25 uppLbrack :: CSeq
26 uppLparen :: CSeq
27 uppNest :: Int -> CSeq -> CSeq
28 uppNil :: CSeq
29 uppPStr :: _PackedString -> CSeq
30 uppRbrack :: CSeq
31 uppRparen :: CSeq
32 uppSP :: CSeq
33 uppSemi :: CSeq
34 uppSep :: [CSeq] -> CSeq
35 uppShow :: Int -> CSeq -> [Char]
36 uppStr :: [Char] -> CSeq
37