[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:


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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]