code: def p_struct_patch(self, p):
          
          p[0] = AstStructPatch(
              path=self.path,
              lineno=p.lineno(1),
              lexpos=p.lexpos(1),
              name=p[3],
              fields=p[6],
              examples=p[7])
docs: struct_patch : PATCH STRUCT ID NL INDENT field_list examples DEDENT