Eliminate a reduce/reduce conflict in the function-like macro production.

Previously, an empty argument could be parsed as either an "argument_list"
directly or first as an "argument" and then an "argument_list".

We fix this by removing the possibility of an empty "argument_list"
directly.
This commit is contained in:
Carl Worth 2010-05-14 08:47:32 -07:00
parent fcbbb46886
commit db35d557a4

View file

@ -121,10 +121,7 @@ macro:
;
argument_list:
/* empty */ {
$$ = _list_create (parser);
}
| argument {
argument {
$$ = _list_create (parser);
_list_append_list ($$, $1);
}