assignment_expression
return _Generic(0, int: assignment_expression)(0, 0);
assignment_expression {
%type <y_tnode> assignment_expression
} assignment_expression {
} assignment_expression {
} assignment_expression {
assignment_expression {
| argument_expression_list T_COMMA assignment_expression {
assignment_expression:
| unary_expression T_ASSIGN sys assignment_expression {
| unary_expression T_OPASSIGN sys assignment_expression {
assignment_expression
| expression T_COMMA sys assignment_expression {