diff options
author | simonpj <unknown> | 2002-10-09 15:04:01 +0000 |
---|---|---|
committer | simonpj <unknown> | 2002-10-09 15:04:01 +0000 |
commit | 8c1b6bd7ffb9ce97da7a72f9e102998df19b23a2 (patch) | |
tree | b68c5ea5e4e8ad7baa6515e7c063b9ed43b1e30f /ghc/compiler/rename/RnEnv.lhs | |
parent | d04fb5dc5364513882e3e7619bfb4d459fc3ed51 (diff) | |
download | haskell-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.lhs | 4 |
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 |