X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/b50d2359d7608270561abd5c3cbf6e84834c2019..375234d9ff5240803f6b85f35c0d43ddd6a476d5:/NEWS diff --git a/NEWS b/NEWS index f0710fd8..a84a20ef 100644 --- a/NEWS +++ b/NEWS @@ -3,10 +3,25 @@ Bison News Changes in version 2.1a: -* DJGPP support added. +* GLR, C++ LALR(1) parsers. + These parser skeletons are now distributed with the same special + license exception that the C LALR(1) parser skeleton has had since + Bison 1.24. Hence the FSF imposes no copyright restriction on the + output of Bison when it is generating such parsers. + +* %expect, %expect-rr + Incorrect numbers of expected conflicts are now actual errors, + instead of warnings. + +* GLR, YACC parsers. + The %parse-params are available in the %destructor's (and the + experimental %printer's) as per the documentation. + +* Bison now warns if it finds a stray `$' or `@' in an action. * %require "VERSION" - To specify the youngest version of Bison accepted by the grammar file. + To specify that the grammar file depends on features implemented in + Bison version VERSION or higher. * lalr1.cc: The token and value types are now class members. The tokens where defined as free form enums and cpp macros. YYSTYPE @@ -22,6 +37,8 @@ Changes in version 2.1a: If you wish to update, then make sure older version of Bison will fail using `%require "2.1a"'. +* DJGPP support added. + Changes in version 2.1, 2005-09-16: * Bison-generated parsers now support the translation of diagnostics like