parse.y: use opt_paren_args to simplify yield rule

parent 36fc1f14
...@@ -2137,17 +2137,9 @@ primary : literal ...@@ -2137,17 +2137,9 @@ primary : literal
{ {
$$ = new_return(p, 0); $$ = new_return(p, 0);
} }
| keyword_yield '(' call_args rparen | keyword_yield opt_paren_args
{ {
$$ = new_yield(p, $3); $$ = new_yield(p, $2);
}
| keyword_yield '(' rparen
{
$$ = new_yield(p, 0);
}
| keyword_yield
{
$$ = new_yield(p, 0);
} }
| keyword_not '(' expr rparen | keyword_not '(' expr rparen
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment