mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-12 05:43:03 +00:00
* NEWS (2.3a+): Mention yesterday's state-removal change.
(2.3a): Remove the %language entry, which was added after 2.3a. * src/LR0.c, src/closure.c, src/closure.h, src/conflicts.c, src/conflicts.h, src/lalr.c, src/lalr.h, src/print.c, src/print_graph.c, src/state.c, src/state.h, tests/conflicts.at, tests/existing.at: Update copyright date.
This commit is contained in:
15
NEWS
15
NEWS
@@ -3,6 +3,18 @@ Bison News
|
||||
|
||||
Changes in version 2.3a+ (????-??-??):
|
||||
|
||||
* Previously, Bison sometimes generated parser tables with states that were
|
||||
unreachable due to conflicts in predecessor states. Bison now:
|
||||
|
||||
1. Removes unreachable states.
|
||||
|
||||
2. Does not report any conflicts that appeared in unreachable states.
|
||||
WARNING: As a result, you may need to update %expect and %expect-rr
|
||||
directives in existing grammar files.
|
||||
|
||||
3. For any rule used only in such states, Bison now reports the rule as
|
||||
"never reduced because of conflicts".
|
||||
|
||||
* The -g and --graph options now output graphs in Graphviz DOT format,
|
||||
not VCG format.
|
||||
|
||||
@@ -92,9 +104,6 @@ Changes in version 2.3a+ (????-??-??):
|
||||
|
||||
Changes in version 2.3a, 2006-09-13:
|
||||
|
||||
* Bison now supports generating Java parsers. Grammars written for
|
||||
the Java language should include the `%language "Java"' directive.
|
||||
|
||||
* Instead of %union, you can define and use your own union type
|
||||
YYSTYPE if your grammar contains at least one <type> tag.
|
||||
Your YYSTYPE need not be a macro; it can be a typedef.
|
||||
|
||||
Reference in New Issue
Block a user