mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-23 03:03:02 +00:00
parser: minor refactoring
* src/parse-gram.y (symbol.prec): Reuse int.opt.
This commit is contained in:
@@ -458,16 +458,12 @@ symbols.prec:
|
|||||||
;
|
;
|
||||||
|
|
||||||
symbol.prec:
|
symbol.prec:
|
||||||
symbol
|
symbol[id] int.opt[num]
|
||||||
{
|
{
|
||||||
$$ = $1;
|
$$ = $id;
|
||||||
symbol_class_set ($1, token_sym, @1, false);
|
symbol_class_set ($id, token_sym, @id, false);
|
||||||
}
|
if (0 <= $num)
|
||||||
| symbol INT
|
symbol_user_token_number_set ($id, $num, @num);
|
||||||
{
|
|
||||||
$$ = $1;
|
|
||||||
symbol_class_set ($1, token_sym, @1, false);
|
|
||||||
symbol_user_token_number_set ($1, $2, @2);
|
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user