Use "%no-default-prec" instead of "%default-prec 0".

This commit is contained in:
Paul Eggert
2003-10-01 21:33:24 +00:00
parent fc8f296538
commit 22fccf958f
6 changed files with 52 additions and 30 deletions

View File

@@ -126,6 +126,7 @@ int current_prec = 0;
PERCENT_LEX_PARAM "%lex-param {...}"
PERCENT_LOCATIONS "%locations"
PERCENT_NAME_PREFIX "%name-prefix"
PERCENT_NO_DEFAULT_PREC "%no-default-prec"
PERCENT_NO_LINES "%no-lines"
PERCENT_NONDETERMINISTIC_PARSER
"%nondeterministic-parser"
@@ -241,12 +242,13 @@ grammar_declaration:
symbol_printer_set (list->sym, $1, list->location);
symbol_list_free ($2);
}
| "%default-prec" INT
| "%default-prec"
{
if (0 <= $2 && $2 <= 1)
default_prec = $2;
else
complain_at (@1, _("invalid value for `%default-prec'"));
default_prec = true;
}
| "%no-default-prec"
{
default_prec = false;
}
;