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:
+1
-4
@@ -121,10 +121,7 @@ macro:
|
||||
;
|
||||
|
||||
argument_list:
|
||||
/* empty */ {
|
||||
$$ = _list_create (parser);
|
||||
}
|
||||
| argument {
|
||||
argument {
|
||||
$$ = _list_create (parser);
|
||||
_list_append_list ($$, $1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user