1
ANNOUNCING Happy 1.15 - The LALR(1) Parser Generator for Haskell
1
ANNOUNCING Happy 1.16 - The LALR(1) Parser Generator for Haskell
3
I'm pleased to announce version 1.15 of Happy, the parser generator
3
I'm pleased to announce version 1.16 of Happy, the parser generator
6
Changes from version 1.14 to 1.15
8
* New %expect directive
9
* the list of tokens passed to happyError now includes the current
11
* added support for ambiguous grammars via Generalized LR parsing
12
* added %partial to indicate a parser that can return a result
13
before EOF is reached.
15
NOTE: Happy version 1.15 will be *required* for building newer
16
versions of GHC, due to use of %partial in GHC's parser. If you build
17
GHC from source, get this release, or build it from CVS.
19
Happy is available in source form, which can be compiled with GHC
20
version 5.04+, and we also provide binaries for some architectures.
21
The Happy homepage with links to the various distributions lives at:
6
Changes from version 1.15 to 1.16
8
* Switch to a Cabal build system: you need a recent version of Cabal
9
(1.1.6 or later). If you have GHC 6.4.2, then you need to upgrade
10
Cabal before building Happy. GHC 6.6 is fine.
12
* New %error directive
14
* New production forms: {%% .. } and {%^ .. }
16
* Added Attribute Grammar support, by Robert Dockins
18
NOTE: Happy version 1.16 is required for building GHC version 6.6 and
21
Happy is available in source form (GHC 6.4.x or later and Cabal 1.1.6
22
required), and we also provide binaries for some architectures. The
23
Happy homepage with links to the various distributions lives at:
23
25
http://www.haskell.org/happy/