]> git.saurik.com Git - bison.git/blobdiff - NEWS
* tests/Makefile.am (maintainer-check-posix): New.
[bison.git] / NEWS
diff --git a/NEWS b/NEWS
index 183b129f9840a835f8981a6870270e99d7b9b90d..9864fdea015ee552bb0d21d949953390dd224373 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,24 @@ Changes in version 1.50a:
   Some people redefine yyerror to steal yyparse' private variables.
   Reenable this trick until an official feature replaces it.
 
   Some people redefine yyerror to steal yyparse' private variables.
   Reenable this trick until an official feature replaces it.
 
+* Type Clashes
+  In agreement with POSIX and with other Yaccs, leaving a default
+  action is valid when $$ is untyped, and $1 typed:
+
+       untyped: ... typed;
+
+  but the converse remains an error:
+
+       typed: ... untyped;
+
+* Values of mid-rule actions
+  The following code:
+
+       foo: { ... } { $$ = $1; } ...
+
+  was incorrectly rejected: $1 is defined in the second mid-rule
+  action, and is equal to the $$ of the first mid-rule action.
+
 Changes in version 1.50, 2002-10-04:
 
 * GLR parsing
 Changes in version 1.50, 2002-10-04:
 
 * GLR parsing