}
;
-more_params:
- /* empty */
-| ',' param_list
+param_list_nonempty:
+ param
+| param_list_nonempty ',' param
;
param_list:
/* empty */
-| param more_params
-;
+| param_list_nonempty
method:
ident '(' {
} '{' iface_body '}' {
pop_nspace();
pop_nspace();
- $$ = $<iface>3;
+ $$ = $<iface>4;
}
;
qualified_decl:
qualified_ident_raw {
$$.ident = cur_strlist->back();
- $$.ident->retain();
-
cur_strlist->pop_back();
if (!cur_strlist->empty())