]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* src/reader.c (grammar_midrule_action): If $$ is set in a
[bison.git] / ChangeLog
index f9907482af54a3fee973ed210e4fedd4e0430e47..a7553e326c714bcdc95d37bc81fa08f0e9fd80be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
+2006-01-04  Akim Demaille  <akim@epita.fr>
+
+       * src/reader.c (grammar_midrule_action): If $$ is set in a
+       mid-rule, move the `used' bit to its lhs.
+       * tests/input.at (Unused values): New.
+       * tests/actions.at (Exotic Dollars): Adjust: exp is not typed.
+
 2006-01-03  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * doc/bison.texinfo (Bison Options): Say more accurately what
+       --yacc does.
+       * src/parse-gram.y (rules_or_grammar_declaration): Don't complain
+       about declarations in the grammar when in Yacc mode, as POSIX does
+       not require a diagnostic when the grammar uses extensions.
+
+       * src/reduce.c (reduce_grammar): Remove unnecessary cast to bool.
+
        Warn about dubious constructions like "%token T T".
        Reported by twlevo.
        * src/symtab.h (struct symbol.declared): New member.