mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-13 22:33:03 +00:00
* src/reader.h: s/grammer_current_rule_merge_set/grammar_.../.
* src/conflicts.c (conflicts_total_count): `i' is unsigned, to pacify GCC. * src/output.c (save_row): Initialize all the variables to pacify GCC. (merger_output): static.
This commit is contained in:
32
ChangeLog
32
ChangeLog
@@ -1,8 +1,16 @@
|
||||
2002-06-28 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/reader.h: s/grammer_current_rule_merge_set/grammar_.../.
|
||||
* src/conflicts.c (conflicts_total_count): `i' is unsigned, to
|
||||
pacify GCC.
|
||||
* src/output.c (save_row): Initialize all the variables to pacify GCC.
|
||||
(merger_output): static.
|
||||
|
||||
2002-06-27 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
||||
|
||||
Accumulated changelog for new GLR parsing features.
|
||||
|
||||
* src/conflicts.c (count_total_conflicts): Change name to
|
||||
* src/conflicts.c (count_total_conflicts): Change name to
|
||||
conflicts_total_count.
|
||||
* src/conflicts.h: Ditto.
|
||||
* src/output.c (token_actions): Use the new name.
|
||||
@@ -10,7 +18,7 @@
|
||||
confl => conflict_list for better readability.
|
||||
* data/glr.c: Use the new names.
|
||||
* NEWS: Add self to GLR announcement.
|
||||
|
||||
|
||||
* src/reader.c (free_merger_functions): Cleanup: XFREE->free.
|
||||
|
||||
* doc/bison.texinfo (GLR Parsers): Make corrections suggested by
|
||||
@@ -19,12 +27,12 @@
|
||||
* data/bison.glr: Change name to glr.c
|
||||
* data/glr.c: Renamed from bison.glr.
|
||||
* data/Makefile.am: Add glr.c
|
||||
|
||||
* src/getargs.c:
|
||||
|
||||
|
||||
* src/getargs.c:
|
||||
|
||||
* src/symlist.h: Add dprec and merger fields to symbol_list_s.
|
||||
* src/symlist.c (symbol_list_new): Initialize dprec and merger fields.
|
||||
|
||||
|
||||
Originally 2002-06-16 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
||||
|
||||
* data/bison.glr: Be sure to restore the
|
||||
@@ -44,7 +52,7 @@
|
||||
yytokenp argument; now part of stack.
|
||||
(yychar): Define to behave as documented.
|
||||
(yyclearin): Ditto.
|
||||
|
||||
|
||||
Originally 2002-05-14 Paul Hilfinger <Hilfinger@CS.Berkeley.EDU>
|
||||
|
||||
* src/reader.h: Add declaration for free_merger_functions.
|
||||
@@ -59,9 +67,9 @@
|
||||
* src/output.c (conflict_tos, conflrow, conflict_table, conflict_list,
|
||||
conflict_list_cnt, conflict_list_free): New variables.
|
||||
(table_grow): Also grow conflict_table.
|
||||
(prepare_rules): Output dprec and merger tables.
|
||||
(prepare_rules): Output dprec and merger tables.
|
||||
(conflict_row): New function.
|
||||
(action_row): Output conflict lists for GLR parser. Don't use
|
||||
(action_row): Output conflict lists for GLR parser. Don't use
|
||||
default reduction in conflicted states for GLR parser so that there
|
||||
are spaces for the conflict lists.
|
||||
(save_row): Also save conflict information.
|
||||
@@ -81,7 +89,7 @@
|
||||
* src/conflicts.c (count_rr_conflicts): Augment to optionally count
|
||||
all pairs of conflicting reductions, rather than just all tokens
|
||||
causing conflicts. Needed to size conflict tables.
|
||||
(conflicts_output): Modify call to count_rr_conflicts for new
|
||||
(conflicts_output): Modify call to count_rr_conflicts for new
|
||||
interface.
|
||||
(conflicts_print): Ditto.
|
||||
(count_total_conflicts): New function.
|
||||
@@ -111,13 +119,13 @@
|
||||
* tests/testsuite.at: Include cxx-gram.at.
|
||||
|
||||
* tests/Makefile.am: Add cxx-gram.at.
|
||||
|
||||
|
||||
* src/parse-gram.y:
|
||||
|
||||
* src/scan-gram.l: Add %dprec, %glr-parser, %merge.
|
||||
|
||||
* src/parse-gram.y: Grammar for %dprec, %merge, %glr-parser.
|
||||
|
||||
|
||||
2002-06-27 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* src/options.h, src/options.c: Remove.
|
||||
|
||||
Reference in New Issue
Block a user