cvs commit: fptools/happy/src Lexer.lhs Main.lhs ParseMonad.lhs Parser.hs Parser.ly

Ross Paterson <[email protected]> Tue, 25 Jan 2005 17:10:43 -0800
Newsgroups gmane.comp.lang.haskell.cvs.happy
Message-ID <[email protected]>
ross        2005/01/25 17:10:43 PST

  Modified files:
    happy/src            Lexer.lhs Main.lhs ParseMonad.lhs 
                         Parser.hs Parser.ly 
  Log:
  Use a newtype for the parser monad P (instead of a type synonym) so that
  Parser.hs is Haskell 98.  Make P an instance of Monad too.
  
  Revision  Changes    Path
  1.24      +33 -31    fptools/happy/src/Lexer.lhs
  1.60      +1 -1      fptools/happy/src/Main.lhs
  1.6       +10 -9     fptools/happy/src/ParseMonad.lhs
  1.24      +9 -9      fptools/happy/src/Parser.hs
  1.15      +5 -5      fptools/happy/src/Parser.ly