Files
bison/tests
Akim Demaille 0fe5a72a26 diagnostics: factor and enhance messages about duplicate rule directives
When reporting a duplicate directive on a rule, point to its first
occurrence:

one.y:11.10-15: error: only one %empty allowed per rule
   %empty {} %empty
             ^^^^^^
one.y:11.3-8: previous declaration
   %empty {} %empty
   ^^^^^^

And consistently discard the second one.

* src/complain.h, src/complain.c (duplicate_directive): New.
* src/reader.c: Use it where appropriate.
* src/symlist.h, src/symlist.c (symbol_list): Add a dprec_location member.
* tests/actions.at: Adjust expected output.
2013-02-18 10:01:29 +01:00
..
2008-11-16 19:46:16 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-01-12 16:14:16 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-01-28 17:46:13 +01:00
2013-01-12 16:14:16 +01:00
2013-02-18 10:01:27 +01:00
2013-02-18 10:01:28 +01:00
2013-02-18 10:01:28 +01:00
2013-01-12 16:14:16 +01:00