1 |
|
2002-12-28 Paul Eggert <eggert@twinsun.com> |
2 |
|
|
3 |
|
Version 1.75f. |
4 |
|
|
5 |
|
Switch back to the Yacc style of conflict reports, undoing some |
6 |
|
of the 2002-07-30 change. |
7 |
|
* doc/bison.texinfo (Understanding): Use Yacc style for |
8 |
|
conflict reports. Also, use new way of locating rules. |
9 |
|
* src/conflicts.c (conflict_report): |
10 |
|
Renamed from conflict_report_yacc, removing the old |
11 |
|
'conflict_report'. Translate the entire conflict report at once, |
12 |
|
so that we don't assume that "," has the same interpretation in |
13 |
|
all languages. |
14 |
|
(conflicts_output): Use Yacc-style conflict report for each state, |
15 |
|
instead of our more-complicated style. |
16 |
|
(conflicts_print): Use Yacc-style conflict report, except print |
17 |
|
the input file name when not emulating Yacc. |
18 |
|
* tests/conflicts.at (Unresolved SR Conflicts, Defaulted |
19 |
|
Conflicted Reduction, %expect not enough, %expect too much, |
20 |
|
%expect with reduce conflicts): Switch to Yacc-style conflict reports. |
21 |
|
* tests/existing.at (GNU Cim Grammar): Likewise. |
22 |
|
* tests/glr-regr1.at (Badly Collapsed GLR States): Likewise. |
23 |
|
|
24 |
|
* src/complain.c (warn_at, warn, complain_at, complain, fatal_at, |
25 |
|
fatal): Don't invoke fflush; it's not needed and it might even be |
26 |
|
harmful for stdout, as stdout might not be open. |
27 |
|
* src/reduce.c (reduce_print): Likewise. |
28 |
|
|
29 |
2002-12-27 Paul Eggert <eggert@twinsun.com> |
2002-12-27 Paul Eggert <eggert@twinsun.com> |
30 |
|
|
31 |
Fix a bug where error locations were not being recorded correctly. |
Fix a bug where error locations were not being recorded correctly. |