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