[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bison test version 1.75e available

From: Paul Eggert
Subject: Bison test version 1.75e available
Date: Tue, 24 Dec 2002 00:59:51 -0800 (PST)

A new test version of GNU Bison is available.
It fixes the bugs reported recently in bug-bison
(archived in <http://mail.gnu.org/pipermail/bug-bison/>).
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:


1f20d0f0188d65f2259738351ced4ea022c5dbe6  bison-1.75e.tar.gz
ceca3ea9859773fc18c9acc691fce09c7dd879ea  bison-1.75e.tar.bz2

Changes in version 1.75e:

* If the user does not define YYSTYPE as a macro, Bison now declares it
  using typedef instead of defining it as a macro.  POSIX requires this.
  For consistency, YYLTYPE is also declared instead of defined.

* %union directives can now have a tag before the `{', e.g., the
  directive `%union foo {...}' now generates the C code
  `typedef union foo { ... } YYSTYPE;'; this is for Yacc compatibility.
  The default union tag is `YYSTYPE', for compatibility with Solaris 9 Yacc.
  For consistency, YYLTYPE's struct tag is now `YYLTYPE' instead of `yyltype'.

* `yystype' and `yyltype' are now obsolescent macros instead of being
  typedefs or tags; they are no longer documented and will be
  withdrawn in a future release.

* References to the experimental %lex-param and %parse-param directives
  have been temporarily removed from the manual, since we don't want
  users to rely upon these features quite yet.

reply via email to

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