cvs commit: fptools/happy/src Set.hs AbsSyn.lhs GenUtils.lhs Grammar.lhs LALR.lhs Lexer.lhs Main.lhs Makefile ParseMonad.lhs Parser.hs ProduceCode.lhs ProduceGLRCode.lhs Target.lhs Set.lhs happy.prj

Sven Panne <[email protected]> Sat, 22 Jan 2005 13:56:05 -0800
Newsgroups gmane.comp.lang.haskell.cvs.happy
Message-ID <[email protected]>
panne       2005/01/22 13:56:05 PST

  Modified files:
    happy/src            AbsSyn.lhs GenUtils.lhs Grammar.lhs 
                         LALR.lhs Lexer.lhs Main.lhs Makefile 
                         ParseMonad.lhs Parser.hs ProduceCode.lhs 
                         ProduceGLRCode.lhs Target.lhs 
  Added files:
    happy/src            Set.hs 
  Removed files:
    happy/src            Set.lhs happy.prj 
  Log:
  * Use new Data.Set API as far as possible
  * Killed all evil $Id:$
  * Regenerated Parser.hs
  * Make Happy more portable: Tested with GHC 5.04.3, 6.2.2, HEAD and Hugs (HEAD)
  
  NOTE: For Hugs it is currently necessary to hand-edit the generated Parser.hs
  a bit due to 'Not enough arguments for type synonym "P"' errors. TODO...
  
  Revision  Changes    Path
  1.13      +0 -2      fptools/happy/src/AbsSyn.lhs
  1.13      +0 -30     fptools/happy/src/GenUtils.lhs
  1.25      +0 -2      fptools/happy/src/Grammar.lhs
  1.31      +45 -60    fptools/happy/src/LALR.lhs
  1.23      +0 -6      fptools/happy/src/Lexer.lhs
  1.59      +2 -6      fptools/happy/src/Main.lhs
  1.56      +0 -8      fptools/happy/src/Makefile
  1.5       +0 -2      fptools/happy/src/ParseMonad.lhs
  1.23      +12 -36    fptools/happy/src/Parser.hs
  1.68      +0 -43     fptools/happy/src/ProduceCode.lhs
  1.16      +0 -16     fptools/happy/src/ProduceGLRCode.lhs
  1.6       +0 -2      fptools/happy/src/Target.lhs