]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
Make %push-parser imply %pure-parser. This fixes several bugs; see
[bison.git] / ChangeLog
index dd66b0cc3f7395a47d8bd9bf6ed14816c0abfae3..5853bf2e73aab5b67f6b23ebe480b037d915fdf2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2006-12-16  Joel E. Denny  <jdenny@ces.clemson.edu>
+
+       Make %push-parser imply %pure-parser.  This fixes several bugs; see
+       <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00148.html>.
+       * src/parse-gram.y (prologue_declaration): For %push-parser, also set
+       pure_parser = true.
+       * data/push.c: Don't bother testing b4_push_if when deciding whether
+       to expand b4_declare_parser_variables globally.
+       (yypush_parse): Likewise in here.
+
+       * data/push.c (yypush_parse): Add b4_parse_param to arguments.
+       (yy_reduce_print): Reformat M4 for readability.
+
 2006-12-15  Bob Rossi  <bob@brasko.net>
        and Joel Denny  <jdenny@ces.clemson.edu>