1 -----------------------------------------------------------------------------
2 -- $Id: Interpreter.hs,v 1.9 2000/12/18 12:43:04 sewardj Exp $
4 -- Interpreter subsystem wrapper
6 -- (c) The University of Glasgow 2000
8 -----------------------------------------------------------------------------
15 ClosureEnv, emptyClosureEnv,
16 ItblEnv, emptyItblEnv,
18 stgExprToInterpSyn, stgBindsToInterpSyn,
20 UnlinkedIBind, UnlinkedIExpr,
21 loadObjs, resolveObjs,
27 ---------------------------------------------
28 -- YES! We have an interpreter
29 ---------------------------------------------
38 ---------------------------------------------
39 -- NO! No interpreter; generate stubs for all the bits
41 ---------------------------------------------
50 data UnlinkedIBind = UnlinkedIBind
51 data UnlinkedIExpr = UnlinkedIExpr
53 instance Outputable UnlinkedIBind where
54 ppr x = text "Can't output UnlinkedIBind"
56 linkIModules = error "linkIModules"
57 stgExprToInterpSyn = error "stgToInterpSyn"
58 stgBindsToInterpSyn = error "stgBindsToInterpSyn"
59 loadObjs = error "loadObjs"
60 resolveObjs = error "loadObjs"
61 interactiveUI = error "interactiveUI"