%define lr.type "canonical LR"
The default reduction optimization in the parser tables can also be
- adjusted using `%define lr.default_reductions'. See the documentation
- for `%define lr.type' and `%define lr.default_reductions' in the
+ adjusted using `%define lr.default-reductions'. See the documentation
+ for `%define lr.type' and `%define lr.default-reductions' in the
section `Bison Declaration Summary' in the Bison manual for the
details.
for any NAME and VALUE. Omitting `=VALUE' on the command line is
equivalent to omitting `"VALUE"' in the declaration.
+** %define variables renamed.
+
+ The following %define variables
+
+ api.push_pull
+ lr.keep_unreachable_states
+
+ have been renamed to
+
+ api.push-pull
+ lr.keep-unreachable-states
+
+ The old names are now deprecated but will be maintained indefinitely
+ for backward compatibility.
+
** Temporary hack for adding a semicolon to the user action.
Previously, Bison appended a semicolon to every user action for