Related articles |
---|
Bison version 1.875e available for testing eggert@CS.UCLA.EDU (Paul Eggert) (2004-12-11) |
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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.