[project @ 1996-01-11 14:06:51 by partain]
[ghc-hetmet.git] / ghc / compiler / coreSyn / CoreLint.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface CoreLint where
3 import CmdLineOpts(GlobalSwitch)
4 import CoreSyn(CoreBinding, CoreExpr)
5 import Id(Id)
6 import PlainCore(PlainCoreBinding(..))
7 import Pretty(PprStyle)
8 import SrcLoc(SrcLoc)
9 data CoreBinding a b 
10 data Id 
11 type PlainCoreBinding = CoreBinding Id Id
12 data PprStyle 
13 lintCoreBindings :: PprStyle -> [Char] -> Bool -> [CoreBinding Id Id] -> [CoreBinding Id Id]
14 lintUnfolding :: SrcLoc -> CoreExpr Id Id -> CoreExpr Id Id
15