cvs commit: fptools/happy CHANGES fptools/happy/doc happy.xml fptools/happy/mk version.mk fptools/happy/src AbsSyn.lhs Grammar.lhs Info.lhs LALR.lhs Lexer.lhs Main.lhs Parser.hs Parser.ly ProduceCode.lhs ProduceGLRCode.lhs ...
Simon Marlow <[email protected]> Fri, 14 Jan 2005 06:47:23 -0800
| Newsgroups | gmane.comp.lang.haskell.cvs.happy |
|---|---|
| Message-ID | <[email protected]> |
simonmar 2005/01/14 06:47:23 PST
Modified files:
happy CHANGES
happy/doc happy.xml
happy/mk version.mk
happy/src AbsSyn.lhs Grammar.lhs Info.lhs LALR.lhs
Lexer.lhs Main.lhs Parser.hs Parser.ly
ProduceCode.lhs ProduceGLRCode.lhs
happy/templates GenericTemplate.hs
happy/tests Makefile
Added files:
happy/tests Partial.ly
Log:
Add %partial as an alternative to %name. %partial parsers may parse
an initial portion of the input, whereas %name parsers must parse the
whole input. See the docs for more details.
I haven't pushed this change into the GLR parser - Paul, you might
want to look at that.
Bump the version to 1.15, and update the CHANGES file.
Revision Changes Path
1.13 +2 -0 fptools/happy/CHANGES
1.14 +26 -0 fptools/happy/doc/happy.xml
1.14 +2 -2 fptools/happy/mk/version.mk
1.12 +2 -2 fptools/happy/src/AbsSyn.lhs
1.24 +11 -8 fptools/happy/src/Grammar.lhs
1.14 +3 -3 fptools/happy/src/Info.lhs
1.26 +20 -4 fptools/happy/src/LALR.lhs
1.22 +3 -0 fptools/happy/src/Lexer.lhs
1.56 +5 -16 fptools/happy/src/Main.lhs
1.22 +240 -206 fptools/happy/src/Parser.hs
1.14 +3 -1 fptools/happy/src/Parser.ly
1.66 +1 -1 fptools/happy/src/ProduceCode.lhs
1.15 +3 -3 fptools/happy/src/ProduceGLRCode.lhs
1.26 +7 -3 fptools/happy/templates/GenericTemplate.hs
1.9 +2 -2 fptools/happy/tests/Makefile