X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/cff03fb2b92a05f61c142783dd3b2e0103782869..408476bca98e78ea0c398f36ef58f4466edb277a:/NEWS?ds=sidebyside diff --git a/NEWS b/NEWS index ad7903cc..3526e7b4 100644 --- a/NEWS +++ b/NEWS @@ -18,7 +18,7 @@ Changes in version 2.3a+ (????-??-??): * Push Parsing Bison can now generate an LALR(1) parser in C with a push interface. That - is, instead of invoking yyparse, which pulls tokens from `yylex', you can + is, instead of invoking `yyparse', which pulls tokens from `yylex', you can push one token at a time to the parser using `yypush_parse', which will return to the caller after processing each token. By default, the push interface is disabled. Either of the following directives will enable it: @@ -41,9 +41,10 @@ Changes in version 2.3a+ (????-??-??): %defines "parser.h" -* When reporting useless rules and nonterminals, Bison now employs the term - "useless in grammar" instead of "useless" and employs the term "useless in - parser" instead of "never reduced". +* When reporting useless rules, useless nonterminals, and unused terminals, + Bison now employs the terms "useless in grammar" instead of "useless", + "useless in parser" instead of "never reduced", and "unused in grammar" + instead of "unused". * Unreachable State Removal @@ -78,6 +79,8 @@ Changes in version 2.3a+ (????-??-??): bug affected only the `.output' file and not the generated parser source code. +* --report-file=FILE is a new flag to override the default `.output' file name. + * The `=' that used to be required in the following directives is now deprecated: