]> git.saurik.com Git - bison.git/commitdiff
Document the recent error-recovery fix by Paul Hilfinger.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 24 May 2002 12:38:52 +0000 (12:38 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 24 May 2002 12:38:52 +0000 (12:38 +0000)
NEWS

diff --git a/NEWS b/NEWS
index 50fb91efc51d433a15aff9430e871b4a9b29d404..6ba1741d9b225776c10b20e0e933dbd217014221 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,15 @@ Changes in version 1.49b:
   user specified that one of her tokens is numbered 256, then error
   will be mapped onto another number.
 
+* Error recovery now conforms to documentation and to POSIX
+  When a Bison-generated parser encounters a syntax error, it now pops
+  the stack until it finds a state that allows shifting the error
+  token.  Formerly, it popped the stack until it found a state that
+  allowed some non-error action other than a default reduction on the
+  error token.  The new behavior has long been the documented behavior,
+  and has long been required by POSIX.  For more details, please see
+  <http://mail.gnu.org/pipermail/bug-bison/2002-May/001452.html>.
+
 * Large grammars
   Large grammars are now supported (large token numbers, large grammar
   size (= sum of the LHS and RHS lengths), large LALR tables).