DsBinds

ghc-7.8.3: The GHC API

Safe Haskell | None
Language | Haskell98

DsBinds

# Documentation

dsTopLHsBinds :: LHsBinds Id -> DsM (OrdList (Id, CoreExpr)) Source

dsLHsBinds :: LHsBinds Id -> DsM [(Id, CoreExpr)] Source

decomposeRuleLhs :: [Var] -> CoreExpr -> Either SDoc ([Var], Id, [CoreExpr]) Source

dsSpec :: Maybe CoreExpr -> Located TcSpecPrag -> DsM (Maybe (OrdList (Id, CoreExpr), CoreRule)) Source

dsHsWrapper :: HsWrapper -> CoreExpr -> DsM CoreExpr Source

dsTcEvBinds :: TcEvBinds -> DsM [CoreBind] Source

dsEvBinds :: Bag EvBind -> DsM [CoreBind] Source