cvs commit: fptools/ghc/compiler/deSugar DsMeta.hs
fptools/ghc/compiler/hsSyn Convert.lhs fptools/ghc/compiler/typecheck
TcSplice.lhs fptools/libraries/haskell-src/Language/Haskell THSyntax.hs
Simon Peyton Jones
simonpj@glass.cse.ogi.edu
Wed, 6 Nov 2002 05:10:47 -0800
Modified files:
ghc/compiler/deSugar DsMeta.hs
ghc/compiler/hsSyn Convert.lhs
ghc/compiler/typecheck TcSplice.lhs
libraries/haskell-src/Language/Haskell THSyntax.hs
Log:
------------------
Template Haskell stuff
------------------
a) Pretty printer for TH (thanks to Ian Lynagh)
b) A declaration quote has type Q [Dec], not [Q Dec] as in
the paper
c) Foreign imports are part of THSyntax, and can be spliced in
Revision Changes Path
1.18 +23 -15 fptools/ghc/compiler/deSugar/DsMeta.hs
1.9 +11 -1 fptools/ghc/compiler/hsSyn/Convert.lhs
1.6 +17 -16 fptools/ghc/compiler/typecheck/TcSplice.lhs
1.7 +247 -52 fptools/libraries/haskell-src/Language/Haskell/THSyntax.hs