mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
Update NEWS.
* NEWS: Import changes in 2.4.1 and 2.4.2.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2009-01-28 Akim Demaille <demaille@gostai.com>
|
||||||
|
|
||||||
|
* NEWS: Update information about 2.4.1 and 2.4.2.
|
||||||
|
|
||||||
2008-11-04 Akim Demaille <demaille@gostai.com>
|
2008-11-04 Akim Demaille <demaille@gostai.com>
|
||||||
|
|
||||||
Reformat NEWS.
|
Reformat NEWS.
|
||||||
|
|||||||
33
NEWS
33
NEWS
@@ -3,16 +3,39 @@ Bison News
|
|||||||
|
|
||||||
* Changes in version ?.? (????-??-??):
|
* Changes in version ?.? (????-??-??):
|
||||||
|
|
||||||
* Changes in version 2.4.2 (????-??-??):
|
** Java skeleton improvements:
|
||||||
|
|
||||||
* Changes in version 2.4.1 (2008-12-11):
|
|
||||||
|
|
||||||
* Java skeleton improvements:
|
|
||||||
|
|
||||||
The constants for token names were moved to the Lexer interface.
|
The constants for token names were moved to the Lexer interface.
|
||||||
Also, it is possible to add code to the parser's constructors using
|
Also, it is possible to add code to the parser's constructors using
|
||||||
"%code init" and "%define init_throws".
|
"%code init" and "%define init_throws".
|
||||||
|
|
||||||
|
* Changes in version 2.4.2 (????-??-??):
|
||||||
|
|
||||||
|
* Changes in version 2.4.1 (2008-12-11):
|
||||||
|
|
||||||
|
** In the GLR defines file, unexpanded M4 macros in the yylval and yylloc
|
||||||
|
declarations have been fixed.
|
||||||
|
|
||||||
|
** Temporary hack for adding a semicolon to the user action.
|
||||||
|
|
||||||
|
Bison used to prepend a trailing semicolon at the end of the user
|
||||||
|
action for reductions. This allowed actions such as
|
||||||
|
|
||||||
|
exp: exp "+" exp { $$ = $1 + $3 };
|
||||||
|
|
||||||
|
instead of
|
||||||
|
|
||||||
|
exp: exp "+" exp { $$ = $1 + $3; };
|
||||||
|
|
||||||
|
Some grammars still depend on this `feature'. Bison 2.4.1 restores
|
||||||
|
the previous behavior in the case of C output (specifically, when
|
||||||
|
neither %language or %skeleton or equivalent command-line options
|
||||||
|
are used) to leave more time for grammars depending on the old
|
||||||
|
behavior to be adjusted. Future releases of Bison will disable this
|
||||||
|
feature.
|
||||||
|
|
||||||
|
** A few minor improvements to the Bison manual.
|
||||||
|
|
||||||
* Changes in version 2.4 (2008-11-02):
|
* Changes in version 2.4 (2008-11-02):
|
||||||
|
|
||||||
** %language is an experimental feature.
|
** %language is an experimental feature.
|
||||||
|
|||||||
Reference in New Issue
Block a user