This commit is contained in:
Akim Demaille
2002-10-14 12:32:48 +00:00
parent 05846dae07
commit d90c934c05

18
NEWS
View File

@@ -14,6 +14,24 @@ Changes in version 1.50a:
Some people redefine yyerror to steal yyparse' private variables. Some people redefine yyerror to steal yyparse' private variables.
Reenable this trick until an official feature replaces it. 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: Changes in version 1.50, 2002-10-04:
* GLR parsing * GLR parsing