summaryrefslogtreecommitdiff
path: root/ghc/compiler/main/Interpreter.hs
diff options
context:
space:
mode:
Diffstat (limited to 'ghc/compiler/main/Interpreter.hs')
-rw-r--r--ghc/compiler/main/Interpreter.hs40
1 files changed, 18 insertions, 22 deletions
diff --git a/ghc/compiler/main/Interpreter.hs b/ghc/compiler/main/Interpreter.hs
index 8ecb257e2d..294687162e 100644
--- a/ghc/compiler/main/Interpreter.hs
+++ b/ghc/compiler/main/Interpreter.hs
@@ -1,5 +1,5 @@
-----------------------------------------------------------------------------
--- $Id: Interpreter.hs,v 1.9 2000/12/18 12:43:04 sewardj Exp $
+-- $Id: Interpreter.hs,v 1.10 2000/12/18 15:18:11 simonmar Exp $
--
-- Interpreter subsystem wrapper
--
@@ -14,19 +14,18 @@ module Interpreter (
#else
ClosureEnv, emptyClosureEnv,
ItblEnv, emptyItblEnv,
- linkIModules,
- stgExprToInterpSyn, stgBindsToInterpSyn,
+ byteCodeGen,
HValue,
- UnlinkedIBind, UnlinkedIExpr,
+ UnlinkedBCO, UnlinkedBCOExpr,
loadObjs, resolveObjs,
#endif
) where
#ifdef GHCI
----------------------------------------------
--- YES! We have an interpreter
----------------------------------------------
+-- ------------------------------------------------------------
+-- YES! We have an interpreter
+-- ------------------------------------------------------------
import ByteCodeGen
import Linker
@@ -35,10 +34,9 @@ import Linker
import Outputable
----------------------------------------------
--- NO! No interpreter; generate stubs for all the bits
-
----------------------------------------------
+-- ------------------------------------------------------------
+-- NO! No interpreter; generate stubs for all the bits
+-- ------------------------------------------------------------
type ClosureEnv = ()
emptyClosureEnv = ()
@@ -46,17 +44,15 @@ emptyClosureEnv = ()
type ItblEnv = ()
emptyItblEnv = ()
-type HValue = ()
-data UnlinkedIBind = UnlinkedIBind
-data UnlinkedIExpr = UnlinkedIExpr
+type HValue = ()
+data UnlinkedBCO = UnlinkedBCO
+data UnlinkedBCOExpr = UnlinkedBCOExpr
-instance Outputable UnlinkedIBind where
- ppr x = text "Can't output UnlinkedIBind"
+instance Outputable UnlinkedBCO where
+ ppr x = text "Can't output UnlinkedBCO"
-linkIModules = error "linkIModules"
-stgExprToInterpSyn = error "stgToInterpSyn"
-stgBindsToInterpSyn = error "stgBindsToInterpSyn"
-loadObjs = error "loadObjs"
-resolveObjs = error "loadObjs"
-interactiveUI = error "interactiveUI"
+byteCodeGen = error "stgBindsToInterpSyn"
+loadObjs = error "loadObjs"
+resolveObjs = error "loadObjs"
+interactiveUI = error "interactiveUI"
#endif