[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison test version 1.75d available
From: |
Paul Eggert |
Subject: |
Bison test version 1.75d available |
Date: |
Fri, 13 Dec 2002 05:13:33 -0800 (PST) |
A new test version of GNU Bison is available.
It fixes most of the bugs reported recently in bug-bison (archived in
<http://mail.gnu.org/pipermail/bug-bison/>). However, I haven't yet
had time to fix the interoperability bug that David Durham reported,
where old versions of Bison accepted the notion "%union label { ... }'
(the "label" is an extension to POSIX) but the new version of Bison
does not.
Please let <address@hidden> know if you run into any other bugs.
Please send the output of "make check".
Here are the URLs and SHA1 checksums:
ftp://alpha.gnu.org/gnu/bison/bison-1.75d.tar.gz
ftp://alpha.gnu.org/gnu/bison/bison-1.75d.tar.bz2
034910e0eb2ec1f5349484e34a143014a1939b98 bison-1.75d.tar.gz
2586174c2c47378b6c319d5fd2b129d56525774a bison-1.75d.tar.bz2
Changes in version 1.75d:
* Semicolons are once again optional at the end of grammar rules.
This reverts to the behavior of Bison 1.33 and earlier, and improves
compatibility with Yacc.
* Type clashes now generate warnings, not errors.
* Yacc command and library now available
The Bison distribution now installs a yacc command, as POSIX requires.
Also, Bison now installs a small library liby.a containing
implementations of Yacc-compatible yyerror and main functions.
This library is normally not useful, but POSIX requires it.
* %lex-param, %parse-param
These now take just one operand, not two.
* The documentation now emphasizes that yylex and yyerror must be
declared before use. C99 requires this.
* The documentation license has been upgraded to version 1.2
of the GNU Free Documentation License.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Bison test version 1.75d available,
Paul Eggert <=