Add %default-prec.

This commit is contained in:
Paul Eggert
2003-09-30 20:11:29 +00:00
parent 7f41b88821
commit 39a06c251a
7 changed files with 141 additions and 3 deletions

View File

@@ -1,3 +1,22 @@
2003-09-30 Frank Heckenbach <frank@g-n-u.de>
and Paul Eggert <eggert@twinsun.com>
* doc/bison.texinfo (Decl Summary, Contextual Precedence,
Table of Symbols): Document %default-prec.
* src/parse-gram.y (PERCENT_DEFAULT_PREC): New token.
(grammar_declaration): Set default_prec on %default-prec.
* src/scan-gram.l (%default-prec): New token.
* src/reader.h (default_prec): New flag.
* src/reader.c: Likewise.
(packgram): Handle it.
* tests/conflicts.at (%default-prec without %prec,
%default-prec with %prec, %default-prec 1): New tests.
2003-09-30 Paul Eggert <eggert@twinsun.com>
* tests/testsuite.at: Include local.at, not input.at, fixing
a typo in the 2003-08-25 patch.
2003-08-27 Akim Demaille <akim@epita.fr>
* data/lalr1.cc (yyparse) [__GNUC__]: "Use" yyerrorlab to pacify