summaryrefslogtreecommitdiff
path: root/ghc/compiler/rename/RnEnv.lhs
diff options
context:
space:
mode:
authorsimonpj <unknown>2002-10-09 15:04:01 +0000
committersimonpj <unknown>2002-10-09 15:04:01 +0000
commit8c1b6bd7ffb9ce97da7a72f9e102998df19b23a2 (patch)
treeb68c5ea5e4e8ad7baa6515e7c063b9ed43b1e30f /ghc/compiler/rename/RnEnv.lhs
parentd04fb5dc5364513882e3e7619bfb4d459fc3ed51 (diff)
downloadhaskell-8c1b6bd7ffb9ce97da7a72f9e102998df19b23a2.tar.gz
[project @ 2002-10-09 15:03:48 by simonpj]
----------------------------------- Lots more Template Haskell stuff ----------------------------------- At last! Top-level declaration splices work! Syntax is $(f x) not "splice (f x)" as in the paper. Lots jiggling around, particularly with the top-level plumbining. Note the new data type HsDecls.HsGroup.
Diffstat (limited to 'ghc/compiler/rename/RnEnv.lhs')
-rw-r--r--ghc/compiler/rename/RnEnv.lhs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ghc/compiler/rename/RnEnv.lhs b/ghc/compiler/rename/RnEnv.lhs
index cb96bda651..fa8e8e380d 100644
--- a/ghc/compiler/rename/RnEnv.lhs
+++ b/ghc/compiler/rename/RnEnv.lhs
@@ -40,10 +40,10 @@ import PrelNames ( mkUnboundName, intTyConName,
unpackCStringName, unpackCStringFoldrName, unpackCStringUtf8Name,
eqStringName, printName,
bindIOName, returnIOName, failIOName, thenIOName
+ )
#ifdef GHCI
- , templateHaskellNames, qTyConName
+import DsMeta ( templateHaskellNames, qTyConName )
#endif
- )
import TysWiredIn ( unitTyCon ) -- A little odd
import FiniteMap
import UniqSupply