/* Start scope of tag before parsing components. */
}
component_decl_list '}' maybe_attribute
{ $$ = finish_struct($<u.telement>5, $6, attribute_chain($3, $8)); }
| STRUCT '@' tag nesc_attributes '{'
/* Start scope of tag before parsing components. */
}
component_decl_list '}' maybe_attribute
{ $$ = finish_struct($<u.telement>5, $6, attribute_chain($3, $8)); }
| STRUCT '@' tag nesc_attributes '{'