'struct_or_union_specifier   : struct_or_union ID brace_open struct_declaration_list brace_close
| struct_or_union TYPEID brace_open struct_declaration_list brace_close'

def p_struct_or_union_specifier_3(self, p):

    klass = self._select_struct_union_class(p[1])
    p[0] = klass(name=p[2], decls=p[4], coord=self._coord(p.lineno(2)))
