14 |
Some people redefine yyerror to steal yyparse' private variables. |
Some people redefine yyerror to steal yyparse' private variables. |
15 |
Reenable this trick until an official feature replaces it. |
Reenable this trick until an official feature replaces it. |
16 |
|
|
17 |
|
* Type Clashes |
18 |
|
In agreement with POSIX and with other Yaccs, leaving a default |
19 |
|
action is valid when $$ is untyped, and $1 typed: |
20 |
|
|
21 |
|
untyped: ... typed; |
22 |
|
|
23 |
|
but the converse remains an error: |
24 |
|
|
25 |
|
typed: ... untyped; |
26 |
|
|
27 |
|
* Values of mid-rule actions |
28 |
|
The following code: |
29 |
|
|
30 |
|
foo: { ... } { $$ = $1; } ... |
31 |
|
|
32 |
|
was incorrectly rejected: $1 is defined in the second mid-rule |
33 |
|
action, and is equal to the $$ of the first mid-rule action. |
34 |
|
|
35 |
Changes in version 1.50, 2002-10-04: |
Changes in version 1.50, 2002-10-04: |
36 |
|
|
37 |
* GLR parsing |
* GLR parsing |