Bison version 1.875e available for testing

Paul Eggert <eggert@CS.UCLA.EDU>
11 Dec 2004 12:32:10 -0500

          From comp.compilers

Related articles
Bison version 1.875e available for testing eggert@CS.UCLA.EDU (Paul Eggert) (2004-12-11)
| List of all articles for this month |

From: Paul Eggert <eggert@CS.UCLA.EDU>
Newsgroups: comp.compilers
Date: 11 Dec 2004 12:32:10 -0500
Organization: Compilers Central
Keywords: yacc, available
Posted-Date: 11 Dec 2004 12:32:10 EST

Bison test version 1.875e is now available. It contains mostly bug
fixes from the previous test version. Our intention is to generate a
new official release soon, based on feedback from this test version.


Here is the URL:


ftp://alpha.gnu.org/gnu/bison/bison-1.875e.tar.gz


Here is the MD5 checksum:


faaa4a271ca722fb6c769d72e18ade0b bison-1.875e.tar.gz


Bison is a parser generator that is compatible with Yacc.
Please see <http://www.gnu.org/software/bison/> for more info about Bison.


To try this test version, please make sure you have GNU m4 1.4
installed (version 1.4.2 is best, as it has many bugs fixed),
and then execute the following shell commands or their equivalents:


      wget ftp://alpha.gnu.org/gnu/bison/bison-1.875e.tar.gz
      gunzip <bison-1.875e.tar.gz | tar xf -
      cd bison-1.875e
      ./configure
      make
      make check


We particularly appreciate tests on unusual hosts.


Please report bugs to <bug-bison@gnu.org>.


Here is a list of user-visible changes in version 1.875e, compared to
the previous test version. Please see the NEWS file for the complete
list of changes since the last official release.


* New directive: %initial-action.
    This directive allows the user to run arbitrary code (including
    initializing @$) from yyparse before parsing starts.


* The option `--report=lookahead' was changed to `--report=look-ahead'.
    The old spelling still works, but is not documented and will be
    removed.


* Error token location.
    During error recovery, the location of the syntax error is updated
    to cover the whole sequence covered by the error token: it includes
    the shifted symbols thrown away during the first part of the error
    recovery, and the lookahead rejected during the second part.


* Goto numbers are no longer arbitrarily limited to 16-bit counts.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.