mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-17 16:23:04 +00:00
diagnostics: %pure-parser is obsolete
Reported by Uxio Prego. http://lists.gnu.org/archive/html/bug-bison/2018-12/msg00029.html * src/scan-gram.l, src/parse-gram.y (PERCENT_PURE_PARSER) (handle_pure_parser): New. Issue a deprecation/update notice for %pure-parser. * doc/bison.texi (Java Bison Interface): Don't mention %pure-parser. * tests/actions.at, tests/input.at: Adjust.
This commit is contained in:
@@ -252,7 +252,6 @@ eqopt ({sp}=)?
|
||||
"%prec" return PERCENT_PREC;
|
||||
"%precedence" return BISON_DIRECTIVE (PRECEDENCE);
|
||||
"%printer" return BISON_DIRECTIVE (PRINTER);
|
||||
"%pure-parser" RETURN_PERCENT_FLAG ("api.pure");
|
||||
"%require" return BISON_DIRECTIVE (REQUIRE);
|
||||
"%right" return PERCENT_RIGHT;
|
||||
"%skeleton" return BISON_DIRECTIVE (SKELETON);
|
||||
@@ -265,6 +264,10 @@ eqopt ({sp}=)?
|
||||
"%verbose" return BISON_DIRECTIVE (VERBOSE);
|
||||
"%yacc" RETURN_VALUE (PERCENT_YACC, uniqstr_new (yytext));
|
||||
|
||||
/* Deprecated since Bison 2.3b (2008-05-27), but the warning is
|
||||
issued only since Bison 3.4. */
|
||||
"%pure"[-_]"parser" RETURN_VALUE (PERCENT_PURE_PARSER, uniqstr_new (yytext));
|
||||
|
||||
/* Deprecated since Bison 3.0 (2013-07-25), but the warning is
|
||||
issued only since Bison 3.3. */
|
||||
"%error-verbose" RETURN_VALUE (PERCENT_ERROR_VERBOSE, uniqstr_new (yytext));
|
||||
@@ -282,7 +285,6 @@ eqopt ({sp}=)?
|
||||
"%no"[-_]"default"[-_]"prec" DEPRECATED ("%no-default-prec");
|
||||
"%no"[-_]"lines" DEPRECATED ("%no-lines");
|
||||
"%output"{eqopt} DEPRECATED ("%output");
|
||||
"%pure"[-_]"parser" DEPRECATED ("%pure-parser");
|
||||
"%token"[-_]"table" DEPRECATED ("%token-table");
|
||||
|
||||
"%"{id} {
|
||||
|
||||
Reference in New Issue
Block a user