X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/27290b603576d04f1d6498b0ca509a84b81f193f..83af6585210d0155a0ad400a1cb7c515a57ad6fe:/NEWS?ds=sidebyside diff --git a/NEWS b/NEWS index 2da19c7b..40c06f5b 100644 --- a/NEWS +++ b/NEWS @@ -51,6 +51,15 @@ Bison News use of the %error-verbose directive is deprecated in favor of %define parse.error "verbose". +** Semantic predicates + + The new, experimental, semantic-predicate feature allows actions of + the form %?{ BOOLEAN-EXPRESSION }, which cause syntax errors (as for + YYERROR) if the expression evaluates to 0, and are evaluated immediately + in GLR parsers, rather than being deferred. The result is that they + allow the programmer to prune possible parses based on the values of + runtime expressions. + * Changes in version 2.5 (????-??-??): ** Named References Support @@ -274,6 +283,9 @@ Bison News * Changes in version 2.4.3 (????-??-??): +** Bison now obeys -Werror and --warnings=error for warnings about + grammar rules that are useless in the parser due to conflicts. + ** Problems with spawning M4 on at least FreeBSD 8 and FreeBSD 9 have been fixed. @@ -287,6 +299,8 @@ Bison News errors in Bison 2.5. They will remain warnings, which should be sufficient for POSIX while avoiding backward compatibility issues. +** Minor documentation fixes. + * Changes in version 2.4.2 (2010-03-20): ** Some portability problems that resulted in failures and livelocks @@ -1428,7 +1442,9 @@ End: ----- -Copyright (C) 1995-2010 Free Software Foundation, Inc. +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, +2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +Inc. This file is part of Bison, the GNU Parser Generator.