Fix %error-verbose for conflicts resolved by %nonassoc.
authorJoel E. Denny <jdenny@clemson.edu>
Tue, 25 Aug 2009 05:13:02 +0000 (01:13 -0400)
committerJoel E. Denny <jdenny@clemson.edu>
Tue, 25 Aug 2009 06:58:16 +0000 (02:58 -0400)
commit1fa303077dee822a501002089f81c60fd3f5988d
tree420956ce1ef80b50729a44d120258b3e9cef996b
parent77373efad24be4ed77391c9e8ab2f85285810311
Fix %error-verbose for conflicts resolved by %nonassoc.

* NEWS (2.5): Document.
* data/glr.c (yyreportSyntaxError): Fix this by checking
yyis_table_ninf.
* data/yacc.c (yysyntax_error): Likewise.
* data/lalr1.cc (yysyntax_error_): Fix this by checking
yytable_ninf_.
* data/lalr1.java (yysyntax_error): Likewise.
* tests/conflicts.at (%nonassoc and eof): Update expected output
and remove FIXME.
(cherry picked from commit 53f036ce027289d3f5e70c88735b88aa6725381d)

Conflicts:

data/lalr1.cc
data/lalr1.java
src/parse-gram.c
src/parse-gram.h
ChangeLog
NEWS
data/glr.c
data/lalr1.cc
data/lalr1.java
data/yacc.c
src/parse-gram.c
src/parse-gram.h
tests/conflicts.at