mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 04:13:03 +00:00
Document the recent error-recovery fix by Paul Hilfinger.
This commit is contained in:
9
NEWS
9
NEWS
@@ -17,6 +17,15 @@ Changes in version 1.49b:
|
|||||||
user specified that one of her tokens is numbered 256, then error
|
user specified that one of her tokens is numbered 256, then error
|
||||||
will be mapped onto another number.
|
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
|
||||||
Large grammars are now supported (large token numbers, large grammar
|
Large grammars are now supported (large token numbers, large grammar
|
||||||
size (= sum of the LHS and RHS lengths), large LALR tables).
|
size (= sum of the LHS and RHS lengths), large LALR tables).
|
||||||
|
|||||||
Reference in New Issue
Block a user