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