Lines Matching refs:value

261     Py_CLEAR(state->value);
356 if ((state->value = PyUnicode_InternFromString("value")) == NULL) return 0;
422 "value",
429 "value",
435 "value",
440 "value",
516 "value",
531 "value",
568 "value",
576 "value",
579 "value",
582 "value",
595 "value",
603 "value",
607 "value",
612 "value",
617 "value",
692 "value",
724 "value",
727 "value",
804 PyObject *key, *value, *fields;
839 while (PyDict_Next(kw, &i, &key, &value)) {
858 res = PyObject_SetAttr(self, key, value);
980 PyObject *value;
984 value = func(state, asdl_seq_GET_UNTYPED(seq, i));
985 if (!value) {
989 PyList_SET_ITEM(result, i, value);
1060 PyErr_Format(PyExc_ValueError, "invalid integer value: %R", obj);
1136 " | Return(expr? value)\n"
1138 " | Assign(expr* targets, expr value, string? type_comment)\n"
1139 " | AugAssign(expr target, operator op, expr value)\n"
1140 " | AnnAssign(expr target, expr annotation, expr? value, int simple)\n"
1156 " | Expr(expr value)\n"
1194 "Return(expr? value)");
1196 if (PyObject_SetAttr(state->Return_type, state->value, Py_None) == -1)
1204 "Assign(expr* targets, expr value, string? type_comment)");
1211 "AugAssign(expr target, operator op, expr value)");
1215 "AnnAssign(expr target, expr annotation, expr? value, int simple)");
1217 if (PyObject_SetAttr(state->AnnAssign_type, state->value, Py_None) == -1)
1298 "Expr(expr value)");
1312 " | NamedExpr(expr target, expr value)\n"
1321 " | DictComp(expr key, expr value, comprehension* generators)\n"
1323 " | Await(expr value)\n"
1324 " | Yield(expr? value)\n"
1325 " | YieldFrom(expr value)\n"
1328 " | FormattedValue(expr value, int conversion, expr? format_spec)\n"
1330 " | Constant(constant value, string? kind)\n"
1331 " | Attribute(expr value, identifier attr, expr_context ctx)\n"
1332 " | Subscript(expr value, expr slice, expr_context ctx)\n"
1333 " | Starred(expr value, expr_context ctx)\n"
1351 "NamedExpr(expr target, expr value)");
1386 "DictComp(expr key, expr value, comprehension* generators)");
1395 "Await(expr value)");
1399 "Yield(expr? value)");
1401 if (PyObject_SetAttr(state->Yield_type, state->value, Py_None) == -1)
1405 "YieldFrom(expr value)");
1418 "FormattedValue(expr value, int conversion, expr? format_spec)");
1429 "Constant(constant value, string? kind)");
1435 "Attribute(expr value, identifier attr, expr_context ctx)");
1439 "Subscript(expr value, expr slice, expr_context ctx)");
1443 "Starred(expr value, expr_context ctx)");
1747 "keyword(identifier? arg, expr value)");
1787 "pattern = MatchValue(expr value)\n"
1788 " | MatchSingleton(constant value)\n"
1801 "MatchValue(expr value)");
1806 "MatchSingleton(constant value)");
2055 _PyAST_Return(expr_ty value, int lineno, int col_offset, int end_lineno, int
2063 p->v.Return.value = value;
2089 _PyAST_Assign(asdl_expr_seq * targets, expr_ty value, string type_comment, int
2094 if (!value) {
2096 "field 'value' is required for Assign");
2104 p->v.Assign.value = value;
2114 _PyAST_AugAssign(expr_ty target, operator_ty op, expr_ty value, int lineno, int
2128 if (!value) {
2130 "field 'value' is required for AugAssign");
2139 p->v.AugAssign.value = value;
2148 _PyAST_AnnAssign(expr_ty target, expr_ty annotation, expr_ty value, int simple,
2169 p->v.AnnAssign.value = value;
2511 _PyAST_Expr(expr_ty value, int lineno, int col_offset, int end_lineno, int
2515 if (!value) {
2517 "field 'value' is required for Expr");
2524 p->v.Expr.value = value;
2604 _PyAST_NamedExpr(expr_ty target, expr_ty value, int lineno, int col_offset, int
2613 if (!value) {
2615 "field 'value' is required for NamedExpr");
2623 p->v.NamedExpr.value = value;
2839 _PyAST_DictComp(expr_ty key, expr_ty value, asdl_comprehension_seq *
2849 if (!value) {
2851 "field 'value' is required for DictComp");
2859 p->v.DictComp.value = value;
2893 _PyAST_Await(expr_ty value, int lineno, int col_offset, int end_lineno, int
2897 if (!value) {
2899 "field 'value' is required for Await");
2906 p->v.Await.value = value;
2915 _PyAST_Yield(expr_ty value, int lineno, int col_offset, int end_lineno, int
2923 p->v.Yield.value = value;
2932 _PyAST_YieldFrom(expr_ty value, int lineno, int col_offset, int end_lineno, int
2936 if (!value) {
2938 "field 'value' is required for YieldFrom");
2945 p->v.YieldFrom.value = value;
3004 _PyAST_FormattedValue(expr_ty value, int conversion, expr_ty format_spec, int
3009 if (!value) {
3011 "field 'value' is required for FormattedValue");
3018 p->v.FormattedValue.value = value;
3046 _PyAST_Constant(constant value, string kind, int lineno, int col_offset, int
3050 if (!value) {
3052 "field 'value' is required for Constant");
3059 p->v.Constant.value = value;
3069 _PyAST_Attribute(expr_ty value, identifier attr, expr_context_ty ctx, int
3074 if (!value) {
3076 "field 'value' is required for Attribute");
3093 p->v.Attribute.value = value;
3104 _PyAST_Subscript(expr_ty value, expr_ty slice, expr_context_ty ctx, int lineno,
3109 if (!value) {
3111 "field 'value' is required for Subscript");
3128 p->v.Subscript.value = value;
3139 _PyAST_Starred(expr_ty value, expr_context_ty ctx, int lineno, int col_offset,
3143 if (!value) {
3145 "field 'value' is required for Starred");
3157 p->v.Starred.value = value;
3348 _PyAST_keyword(identifier arg, expr_ty value, int lineno, int col_offset, int
3352 if (!value) {
3354 "field 'value' is required for keyword");
3361 p->value = value;
3428 _PyAST_MatchValue(expr_ty value, int lineno, int col_offset, int end_lineno,
3432 if (!value) {
3434 "field 'value' is required for MatchValue");
3441 p->v.MatchValue.value = value;
3450 _PyAST_MatchSingleton(constant value, int lineno, int col_offset, int
3454 if (!value) {
3456 "field 'value' is required for MatchSingleton");
3463 p->v.MatchSingleton.value = value;
3610 PyObject *result = NULL, *value = NULL;
3625 value = ast2obj_list(state, (asdl_seq*)o->v.Module.body, ast2obj_stmt);
3626 if (!value) goto failed;
3627 if (PyObject_SetAttr(result, state->body, value) == -1)
3629 Py_DECREF(value);
3630 value = ast2obj_list(state, (asdl_seq*)o->v.Module.type_ignores,
3632 if (!value) goto failed;
3633 if (PyObject_SetAttr(result, state->type_ignores, value) == -1)
3635 Py_DECREF(value);
3641 value = ast2obj_list(state, (asdl_seq*)o->v.Interactive.body,
3643 if (!value) goto failed;
3644 if (PyObject_SetAttr(result, state->body, value) == -1)
3646 Py_DECREF(value);
3652 value = ast2obj_expr(state, o->v.Expression.body);
3653 if (!value) goto failed;
3654 if (PyObject_SetAttr(result, state->body, value) == -1)
3656 Py_DECREF(value);
3662 value = ast2obj_list(state, (asdl_seq*)o->v.FunctionType.argtypes,
3664 if (!value) goto failed;
3665 if (PyObject_SetAttr(result, state->argtypes, value) == -1)
3667 Py_DECREF(value);
3668 value = ast2obj_expr(state, o->v.FunctionType.returns);
3669 if (!value) goto failed;
3670 if (PyObject_SetAttr(result, state->returns, value) == -1)
3672 Py_DECREF(value);
3678 Py_XDECREF(value);
3687 PyObject *result = NULL, *value = NULL;
3702 value = ast2obj_identifier(state, o->v.FunctionDef.name);
3703 if (!value) goto failed;
3704 if (PyObject_SetAttr(result, state->name, value) == -1)
3706 Py_DECREF(value);
3707 value = ast2obj_arguments(state, o->v.FunctionDef.args);
3708 if (!value) goto failed;
3709 if (PyObject_SetAttr(result, state->args, value) == -1)
3711 Py_DECREF(value);
3712 value = ast2obj_list(state, (asdl_seq*)o->v.FunctionDef.body,
3714 if (!value) goto failed;
3715 if (PyObject_SetAttr(result, state->body, value) == -1)
3717 Py_DECREF(value);
3718 value = ast2obj_list(state, (asdl_seq*)o->v.FunctionDef.decorator_list,
3720 if (!value) goto failed;
3721 if (PyObject_SetAttr(result, state->decorator_list, value) == -1)
3723 Py_DECREF(value);
3724 value = ast2obj_expr(state, o->v.FunctionDef.returns);
3725 if (!value) goto failed;
3726 if (PyObject_SetAttr(result, state->returns, value) == -1)
3728 Py_DECREF(value);
3729 value = ast2obj_string(state, o->v.FunctionDef.type_comment);
3730 if (!value) goto failed;
3731 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
3733 Py_DECREF(value);
3739 value = ast2obj_identifier(state, o->v.AsyncFunctionDef.name);
3740 if (!value) goto failed;
3741 if (PyObject_SetAttr(result, state->name, value) == -1)
3743 Py_DECREF(value);
3744 value = ast2obj_arguments(state, o->v.AsyncFunctionDef.args);
3745 if (!value) goto failed;
3746 if (PyObject_SetAttr(result, state->args, value) == -1)
3748 Py_DECREF(value);
3749 value = ast2obj_list(state, (asdl_seq*)o->v.AsyncFunctionDef.body,
3751 if (!value) goto failed;
3752 if (PyObject_SetAttr(result, state->body, value) == -1)
3754 Py_DECREF(value);
3755 value = ast2obj_list(state,
3758 if (!value) goto failed;
3759 if (PyObject_SetAttr(result, state->decorator_list, value) == -1)
3761 Py_DECREF(value);
3762 value = ast2obj_expr(state, o->v.AsyncFunctionDef.returns);
3763 if (!value) goto failed;
3764 if (PyObject_SetAttr(result, state->returns, value) == -1)
3766 Py_DECREF(value);
3767 value = ast2obj_string(state, o->v.AsyncFunctionDef.type_comment);
3768 if (!value) goto failed;
3769 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
3771 Py_DECREF(value);
3777 value = ast2obj_identifier(state, o->v.ClassDef.name);
3778 if (!value) goto failed;
3779 if (PyObject_SetAttr(result, state->name, value) == -1)
3781 Py_DECREF(value);
3782 value = ast2obj_list(state, (asdl_seq*)o->v.ClassDef.bases,
3784 if (!value) goto failed;
3785 if (PyObject_SetAttr(result, state->bases, value) == -1)
3787 Py_DECREF(value);
3788 value = ast2obj_list(state, (asdl_seq*)o->v.ClassDef.keywords,
3790 if (!value) goto failed;
3791 if (PyObject_SetAttr(result, state->keywords, value) == -1)
3793 Py_DECREF(value);
3794 value = ast2obj_list(state, (asdl_seq*)o->v.ClassDef.body,
3796 if (!value) goto failed;
3797 if (PyObject_SetAttr(result, state->body, value) == -1)
3799 Py_DECREF(value);
3800 value = ast2obj_list(state, (asdl_seq*)o->v.ClassDef.decorator_list,
3802 if (!value) goto failed;
3803 if (PyObject_SetAttr(result, state->decorator_list, value) == -1)
3805 Py_DECREF(value);
3811 value = ast2obj_expr(state, o->v.Return.value);
3812 if (!value) goto failed;
3813 if (PyObject_SetAttr(result, state->value, value) == -1)
3815 Py_DECREF(value);
3821 value = ast2obj_list(state, (asdl_seq*)o->v.Delete.targets,
3823 if (!value) goto failed;
3824 if (PyObject_SetAttr(result, state->targets, value) == -1)
3826 Py_DECREF(value);
3832 value = ast2obj_list(state, (asdl_seq*)o->v.Assign.targets,
3834 if (!value) goto failed;
3835 if (PyObject_SetAttr(result, state->targets, value) == -1)
3837 Py_DECREF(value);
3838 value = ast2obj_expr(state, o->v.Assign.value);
3839 if (!value) goto failed;
3840 if (PyObject_SetAttr(result, state->value, value) == -1)
3842 Py_DECREF(value);
3843 value = ast2obj_string(state, o->v.Assign.type_comment);
3844 if (!value) goto failed;
3845 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
3847 Py_DECREF(value);
3853 value = ast2obj_expr(state, o->v.AugAssign.target);
3854 if (!value) goto failed;
3855 if (PyObject_SetAttr(result, state->target, value) == -1)
3857 Py_DECREF(value);
3858 value = ast2obj_operator(state, o->v.AugAssign.op);
3859 if (!value) goto failed;
3860 if (PyObject_SetAttr(result, state->op, value) == -1)
3862 Py_DECREF(value);
3863 value = ast2obj_expr(state, o->v.AugAssign.value);
3864 if (!value) goto failed;
3865 if (PyObject_SetAttr(result, state->value, value) == -1)
3867 Py_DECREF(value);
3873 value = ast2obj_expr(state, o->v.AnnAssign.target);
3874 if (!value) goto failed;
3875 if (PyObject_SetAttr(result, state->target, value) == -1)
3877 Py_DECREF(value);
3878 value = ast2obj_expr(state, o->v.AnnAssign.annotation);
3879 if (!value) goto failed;
3880 if (PyObject_SetAttr(result, state->annotation, value) == -1)
3882 Py_DECREF(value);
3883 value = ast2obj_expr(state, o->v.AnnAssign.value);
3884 if (!value) goto failed;
3885 if (PyObject_SetAttr(result, state->value, value) == -1)
3887 Py_DECREF(value);
3888 value = ast2obj_int(state, o->v.AnnAssign.simple);
3889 if (!value) goto failed;
3890 if (PyObject_SetAttr(result, state->simple, value) == -1)
3892 Py_DECREF(value);
3898 value = ast2obj_expr(state, o->v.For.target);
3899 if (!value) goto failed;
3900 if (PyObject_SetAttr(result, state->target, value) == -1)
3902 Py_DECREF(value);
3903 value = ast2obj_expr(state, o->v.For.iter);
3904 if (!value) goto failed;
3905 if (PyObject_SetAttr(result, state->iter, value) == -1)
3907 Py_DECREF(value);
3908 value = ast2obj_list(state, (asdl_seq*)o->v.For.body, ast2obj_stmt);
3909 if (!value) goto failed;
3910 if (PyObject_SetAttr(result, state->body, value) == -1)
3912 Py_DECREF(value);
3913 value = ast2obj_list(state, (asdl_seq*)o->v.For.orelse, ast2obj_stmt);
3914 if (!value) goto failed;
3915 if (PyObject_SetAttr(result, state->orelse, value) == -1)
3917 Py_DECREF(value);
3918 value = ast2obj_string(state, o->v.For.type_comment);
3919 if (!value) goto failed;
3920 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
3922 Py_DECREF(value);
3928 value = ast2obj_expr(state, o->v.AsyncFor.target);
3929 if (!value) goto failed;
3930 if (PyObject_SetAttr(result, state->target, value) == -1)
3932 Py_DECREF(value);
3933 value = ast2obj_expr(state, o->v.AsyncFor.iter);
3934 if (!value) goto failed;
3935 if (PyObject_SetAttr(result, state->iter, value) == -1)
3937 Py_DECREF(value);
3938 value = ast2obj_list(state, (asdl_seq*)o->v.AsyncFor.body,
3940 if (!value) goto failed;
3941 if (PyObject_SetAttr(result, state->body, value) == -1)
3943 Py_DECREF(value);
3944 value = ast2obj_list(state, (asdl_seq*)o->v.AsyncFor.orelse,
3946 if (!value) goto failed;
3947 if (PyObject_SetAttr(result, state->orelse, value) == -1)
3949 Py_DECREF(value);
3950 value = ast2obj_string(state, o->v.AsyncFor.type_comment);
3951 if (!value) goto failed;
3952 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
3954 Py_DECREF(value);
3960 value = ast2obj_expr(state, o->v.While.test);
3961 if (!value) goto failed;
3962 if (PyObject_SetAttr(result, state->test, value) == -1)
3964 Py_DECREF(value);
3965 value = ast2obj_list(state, (asdl_seq*)o->v.While.body, ast2obj_stmt);
3966 if (!value) goto failed;
3967 if (PyObject_SetAttr(result, state->body, value) == -1)
3969 Py_DECREF(value);
3970 value = ast2obj_list(state, (asdl_seq*)o->v.While.orelse, ast2obj_stmt);
3971 if (!value) goto failed;
3972 if (PyObject_SetAttr(result, state->orelse, value) == -1)
3974 Py_DECREF(value);
3980 value = ast2obj_expr(state, o->v.If.test);
3981 if (!value) goto failed;
3982 if (PyObject_SetAttr(result, state->test, value) == -1)
3984 Py_DECREF(value);
3985 value = ast2obj_list(state, (asdl_seq*)o->v.If.body, ast2obj_stmt);
3986 if (!value) goto failed;
3987 if (PyObject_SetAttr(result, state->body, value) == -1)
3989 Py_DECREF(value);
3990 value = ast2obj_list(state, (asdl_seq*)o->v.If.orelse, ast2obj_stmt);
3991 if (!value) goto failed;
3992 if (PyObject_SetAttr(result, state->orelse, value) == -1)
3994 Py_DECREF(value);
4000 value = ast2obj_list(state, (asdl_seq*)o->v.With.items,
4002 if (!value) goto failed;
4003 if (PyObject_SetAttr(result, state->items, value) == -1)
4005 Py_DECREF(value);
4006 value = ast2obj_list(state, (asdl_seq*)o->v.With.body, ast2obj_stmt);
4007 if (!value) goto failed;
4008 if (PyObject_SetAttr(result, state->body, value) == -1)
4010 Py_DECREF(value);
4011 value = ast2obj_string(state, o->v.With.type_comment);
4012 if (!value) goto failed;
4013 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
4015 Py_DECREF(value);
4021 value = ast2obj_list(state, (asdl_seq*)o->v.AsyncWith.items,
4023 if (!value) goto failed;
4024 if (PyObject_SetAttr(result, state->items, value) == -1)
4026 Py_DECREF(value);
4027 value = ast2obj_list(state, (asdl_seq*)o->v.AsyncWith.body,
4029 if (!value) goto failed;
4030 if (PyObject_SetAttr(result, state->body, value) == -1)
4032 Py_DECREF(value);
4033 value = ast2obj_string(state, o->v.AsyncWith.type_comment);
4034 if (!value) goto failed;
4035 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
4037 Py_DECREF(value);
4043 value = ast2obj_expr(state, o->v.Match.subject);
4044 if (!value) goto failed;
4045 if (PyObject_SetAttr(result, state->subject, value) == -1)
4047 Py_DECREF(value);
4048 value = ast2obj_list(state, (asdl_seq*)o->v.Match.cases,
4050 if (!value) goto failed;
4051 if (PyObject_SetAttr(result, state->cases, value) == -1)
4053 Py_DECREF(value);
4059 value = ast2obj_expr(state, o->v.Raise.exc);
4060 if (!value) goto failed;
4061 if (PyObject_SetAttr(result, state->exc, value) == -1)
4063 Py_DECREF(value);
4064 value = ast2obj_expr(state, o->v.Raise.cause);
4065 if (!value) goto failed;
4066 if (PyObject_SetAttr(result, state->cause, value) == -1)
4068 Py_DECREF(value);
4074 value = ast2obj_list(state, (asdl_seq*)o->v.Try.body, ast2obj_stmt);
4075 if (!value) goto failed;
4076 if (PyObject_SetAttr(result, state->body, value) == -1)
4078 Py_DECREF(value);
4079 value = ast2obj_list(state, (asdl_seq*)o->v.Try.handlers,
4081 if (!value) goto failed;
4082 if (PyObject_SetAttr(result, state->handlers, value) == -1)
4084 Py_DECREF(value);
4085 value = ast2obj_list(state, (asdl_seq*)o->v.Try.orelse, ast2obj_stmt);
4086 if (!value) goto failed;
4087 if (PyObject_SetAttr(result, state->orelse, value) == -1)
4089 Py_DECREF(value);
4090 value = ast2obj_list(state, (asdl_seq*)o->v.Try.finalbody,
4092 if (!value) goto failed;
4093 if (PyObject_SetAttr(result, state->finalbody, value) == -1)
4095 Py_DECREF(value);
4101 value = ast2obj_list(state, (asdl_seq*)o->v.TryStar.body, ast2obj_stmt);
4102 if (!value) goto failed;
4103 if (PyObject_SetAttr(result, state->body, value) == -1)
4105 Py_DECREF(value);
4106 value = ast2obj_list(state, (asdl_seq*)o->v.TryStar.handlers,
4108 if (!value) goto failed;
4109 if (PyObject_SetAttr(result, state->handlers, value) == -1)
4111 Py_DECREF(value);
4112 value = ast2obj_list(state, (asdl_seq*)o->v.TryStar.orelse,
4114 if (!value) goto failed;
4115 if (PyObject_SetAttr(result, state->orelse, value) == -1)
4117 Py_DECREF(value);
4118 value = ast2obj_list(state, (asdl_seq*)o->v.TryStar.finalbody,
4120 if (!value) goto failed;
4121 if (PyObject_SetAttr(result, state->finalbody, value) == -1)
4123 Py_DECREF(value);
4129 value = ast2obj_expr(state, o->v.Assert.test);
4130 if (!value) goto failed;
4131 if (PyObject_SetAttr(result, state->test, value) == -1)
4133 Py_DECREF(value);
4134 value = ast2obj_expr(state, o->v.Assert.msg);
4135 if (!value) goto failed;
4136 if (PyObject_SetAttr(result, state->msg, value) == -1)
4138 Py_DECREF(value);
4144 value = ast2obj_list(state, (asdl_seq*)o->v.Import.names,
4146 if (!value) goto failed;
4147 if (PyObject_SetAttr(result, state->names, value) == -1)
4149 Py_DECREF(value);
4155 value = ast2obj_identifier(state, o->v.ImportFrom.module);
4156 if (!value) goto failed;
4157 if (PyObject_SetAttr(result, state->module, value) == -1)
4159 Py_DECREF(value);
4160 value = ast2obj_list(state, (asdl_seq*)o->v.ImportFrom.names,
4162 if (!value) goto failed;
4163 if (PyObject_SetAttr(result, state->names, value) == -1)
4165 Py_DECREF(value);
4166 value = ast2obj_int(state, o->v.ImportFrom.level);
4167 if (!value) goto failed;
4168 if (PyObject_SetAttr(result, state->level, value) == -1)
4170 Py_DECREF(value);
4176 value = ast2obj_list(state, (asdl_seq*)o->v.Global.names,
4178 if (!value) goto failed;
4179 if (PyObject_SetAttr(result, state->names, value) == -1)
4181 Py_DECREF(value);
4187 value = ast2obj_list(state, (asdl_seq*)o->v.Nonlocal.names,
4189 if (!value) goto failed;
4190 if (PyObject_SetAttr(result, state->names, value) == -1)
4192 Py_DECREF(value);
4198 value = ast2obj_expr(state, o->v.Expr.value);
4199 if (!value) goto failed;
4200 if (PyObject_SetAttr(result, state->value, value) == -1)
4202 Py_DECREF(value);
4220 value = ast2obj_int(state, o->lineno);
4221 if (!value) goto failed;
4222 if (PyObject_SetAttr(result, state->lineno, value) < 0)
4224 Py_DECREF(value);
4225 value = ast2obj_int(state, o->col_offset);
4226 if (!value) goto failed;
4227 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
4229 Py_DECREF(value);
4230 value = ast2obj_int(state, o->end_lineno);
4231 if (!value) goto failed;
4232 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
4234 Py_DECREF(value);
4235 value = ast2obj_int(state, o->end_col_offset);
4236 if (!value) goto failed;
4237 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
4239 Py_DECREF(value);
4243 Py_XDECREF(value);
4252 PyObject *result = NULL, *value = NULL;
4267 value = ast2obj_boolop(state, o->v.BoolOp.op);
4268 if (!value) goto failed;
4269 if (PyObject_SetAttr(result, state->op, value) == -1)
4271 Py_DECREF(value);
4272 value = ast2obj_list(state, (asdl_seq*)o->v.BoolOp.values,
4274 if (!value) goto failed;
4275 if (PyObject_SetAttr(result, state->values, value) == -1)
4277 Py_DECREF(value);
4283 value = ast2obj_expr(state, o->v.NamedExpr.target);
4284 if (!value) goto failed;
4285 if (PyObject_SetAttr(result, state->target, value) == -1)
4287 Py_DECREF(value);
4288 value = ast2obj_expr(state, o->v.NamedExpr.value);
4289 if (!value) goto failed;
4290 if (PyObject_SetAttr(result, state->value, value) == -1)
4292 Py_DECREF(value);
4298 value = ast2obj_expr(state, o->v.BinOp.left);
4299 if (!value) goto failed;
4300 if (PyObject_SetAttr(result, state->left, value) == -1)
4302 Py_DECREF(value);
4303 value = ast2obj_operator(state, o->v.BinOp.op);
4304 if (!value) goto failed;
4305 if (PyObject_SetAttr(result, state->op, value) == -1)
4307 Py_DECREF(value);
4308 value = ast2obj_expr(state, o->v.BinOp.right);
4309 if (!value) goto failed;
4310 if (PyObject_SetAttr(result, state->right, value) == -1)
4312 Py_DECREF(value);
4318 value = ast2obj_unaryop(state, o->v.UnaryOp.op);
4319 if (!value) goto failed;
4320 if (PyObject_SetAttr(result, state->op, value) == -1)
4322 Py_DECREF(value);
4323 value = ast2obj_expr(state, o->v.UnaryOp.operand);
4324 if (!value) goto failed;
4325 if (PyObject_SetAttr(result, state->operand, value) == -1)
4327 Py_DECREF(value);
4333 value = ast2obj_arguments(state, o->v.Lambda.args);
4334 if (!value) goto failed;
4335 if (PyObject_SetAttr(result, state->args, value) == -1)
4337 Py_DECREF(value);
4338 value = ast2obj_expr(state, o->v.Lambda.body);
4339 if (!value) goto failed;
4340 if (PyObject_SetAttr(result, state->body, value) == -1)
4342 Py_DECREF(value);
4348 value = ast2obj_expr(state, o->v.IfExp.test);
4349 if (!value) goto failed;
4350 if (PyObject_SetAttr(result, state->test, value) == -1)
4352 Py_DECREF(value);
4353 value = ast2obj_expr(state, o->v.IfExp.body);
4354 if (!value) goto failed;
4355 if (PyObject_SetAttr(result, state->body, value) == -1)
4357 Py_DECREF(value);
4358 value = ast2obj_expr(state, o->v.IfExp.orelse);
4359 if (!value) goto failed;
4360 if (PyObject_SetAttr(result, state->orelse, value) == -1)
4362 Py_DECREF(value);
4368 value = ast2obj_list(state, (asdl_seq*)o->v.Dict.keys, ast2obj_expr);
4369 if (!value) goto failed;
4370 if (PyObject_SetAttr(result, state->keys, value) == -1)
4372 Py_DECREF(value);
4373 value = ast2obj_list(state, (asdl_seq*)o->v.Dict.values, ast2obj_expr);
4374 if (!value) goto failed;
4375 if (PyObject_SetAttr(result, state->values, value) == -1)
4377 Py_DECREF(value);
4383 value = ast2obj_list(state, (asdl_seq*)o->v.Set.elts, ast2obj_expr);
4384 if (!value) goto failed;
4385 if (PyObject_SetAttr(result, state->elts, value) == -1)
4387 Py_DECREF(value);
4393 value = ast2obj_expr(state, o->v.ListComp.elt);
4394 if (!value) goto failed;
4395 if (PyObject_SetAttr(result, state->elt, value) == -1)
4397 Py_DECREF(value);
4398 value = ast2obj_list(state, (asdl_seq*)o->v.ListComp.generators,
4400 if (!value) goto failed;
4401 if (PyObject_SetAttr(result, state->generators, value) == -1)
4403 Py_DECREF(value);
4409 value = ast2obj_expr(state, o->v.SetComp.elt);
4410 if (!value) goto failed;
4411 if (PyObject_SetAttr(result, state->elt, value) == -1)
4413 Py_DECREF(value);
4414 value = ast2obj_list(state, (asdl_seq*)o->v.SetComp.generators,
4416 if (!value) goto failed;
4417 if (PyObject_SetAttr(result, state->generators, value) == -1)
4419 Py_DECREF(value);
4425 value = ast2obj_expr(state, o->v.DictComp.key);
4426 if (!value) goto failed;
4427 if (PyObject_SetAttr(result, state->key, value) == -1)
4429 Py_DECREF(value);
4430 value = ast2obj_expr(state, o->v.DictComp.value);
4431 if (!value) goto failed;
4432 if (PyObject_SetAttr(result, state->value, value) == -1)
4434 Py_DECREF(value);
4435 value = ast2obj_list(state, (asdl_seq*)o->v.DictComp.generators,
4437 if (!value) goto failed;
4438 if (PyObject_SetAttr(result, state->generators, value) == -1)
4440 Py_DECREF(value);
4446 value = ast2obj_expr(state, o->v.GeneratorExp.elt);
4447 if (!value) goto failed;
4448 if (PyObject_SetAttr(result, state->elt, value) == -1)
4450 Py_DECREF(value);
4451 value = ast2obj_list(state, (asdl_seq*)o->v.GeneratorExp.generators,
4453 if (!value) goto failed;
4454 if (PyObject_SetAttr(result, state->generators, value) == -1)
4456 Py_DECREF(value);
4462 value = ast2obj_expr(state, o->v.Await.value);
4463 if (!value) goto failed;
4464 if (PyObject_SetAttr(result, state->value, value) == -1)
4466 Py_DECREF(value);
4472 value = ast2obj_expr(state, o->v.Yield.value);
4473 if (!value) goto failed;
4474 if (PyObject_SetAttr(result, state->value, value) == -1)
4476 Py_DECREF(value);
4482 value = ast2obj_expr(state, o->v.YieldFrom.value);
4483 if (!value) goto failed;
4484 if (PyObject_SetAttr(result, state->value, value) == -1)
4486 Py_DECREF(value);
4492 value = ast2obj_expr(state, o->v.Compare.left);
4493 if (!value) goto failed;
4494 if (PyObject_SetAttr(result, state->left, value) == -1)
4496 Py_DECREF(value);
4499 value = PyList_New(n);
4500 if (!value) goto failed;
4502 PyList_SET_ITEM(value, i, ast2obj_cmpop(state, (cmpop_ty)asdl_seq_GET(o->v.Compare.ops, i)));
4504 if (!value) goto failed;
4505 if (PyObject_SetAttr(result, state->ops, value) == -1)
4507 Py_DECREF(value);
4508 value = ast2obj_list(state, (asdl_seq*)o->v.Compare.comparators,
4510 if (!value) goto failed;
4511 if (PyObject_SetAttr(result, state->comparators, value) == -1)
4513 Py_DECREF(value);
4519 value = ast2obj_expr(state, o->v.Call.func);
4520 if (!value) goto failed;
4521 if (PyObject_SetAttr(result, state->func, value) == -1)
4523 Py_DECREF(value);
4524 value = ast2obj_list(state, (asdl_seq*)o->v.Call.args, ast2obj_expr);
4525 if (!value) goto failed;
4526 if (PyObject_SetAttr(result, state->args, value) == -1)
4528 Py_DECREF(value);
4529 value = ast2obj_list(state, (asdl_seq*)o->v.Call.keywords,
4531 if (!value) goto failed;
4532 if (PyObject_SetAttr(result, state->keywords, value) == -1)
4534 Py_DECREF(value);
4540 value = ast2obj_expr(state, o->v.FormattedValue.value);
4541 if (!value) goto failed;
4542 if (PyObject_SetAttr(result, state->value, value) == -1)
4544 Py_DECREF(value);
4545 value = ast2obj_int(state, o->v.FormattedValue.conversion);
4546 if (!value) goto failed;
4547 if (PyObject_SetAttr(result, state->conversion, value) == -1)
4549 Py_DECREF(value);
4550 value = ast2obj_expr(state, o->v.FormattedValue.format_spec);
4551 if (!value) goto failed;
4552 if (PyObject_SetAttr(result, state->format_spec, value) == -1)
4554 Py_DECREF(value);
4560 value = ast2obj_list(state, (asdl_seq*)o->v.JoinedStr.values,
4562 if (!value) goto failed;
4563 if (PyObject_SetAttr(result, state->values, value) == -1)
4565 Py_DECREF(value);
4571 value = ast2obj_constant(state, o->v.Constant.value);
4572 if (!value) goto failed;
4573 if (PyObject_SetAttr(result, state->value, value) == -1)
4575 Py_DECREF(value);
4576 value = ast2obj_string(state, o->v.Constant.kind);
4577 if (!value) goto failed;
4578 if (PyObject_SetAttr(result, state->kind, value) == -1)
4580 Py_DECREF(value);
4586 value = ast2obj_expr(state, o->v.Attribute.value);
4587 if (!value) goto failed;
4588 if (PyObject_SetAttr(result, state->value, value) == -1)
4590 Py_DECREF(value);
4591 value = ast2obj_identifier(state, o->v.Attribute.attr);
4592 if (!value) goto failed;
4593 if (PyObject_SetAttr(result, state->attr, value) == -1)
4595 Py_DECREF(value);
4596 value = ast2obj_expr_context(state, o->v.Attribute.ctx);
4597 if (!value) goto failed;
4598 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4600 Py_DECREF(value);
4606 value = ast2obj_expr(state, o->v.Subscript.value);
4607 if (!value) goto failed;
4608 if (PyObject_SetAttr(result, state->value, value) == -1)
4610 Py_DECREF(value);
4611 value = ast2obj_expr(state, o->v.Subscript.slice);
4612 if (!value) goto failed;
4613 if (PyObject_SetAttr(result, state->slice, value) == -1)
4615 Py_DECREF(value);
4616 value = ast2obj_expr_context(state, o->v.Subscript.ctx);
4617 if (!value) goto failed;
4618 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4620 Py_DECREF(value);
4626 value = ast2obj_expr(state, o->v.Starred.value);
4627 if (!value) goto failed;
4628 if (PyObject_SetAttr(result, state->value, value) == -1)
4630 Py_DECREF(value);
4631 value = ast2obj_expr_context(state, o->v.Starred.ctx);
4632 if (!value) goto failed;
4633 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4635 Py_DECREF(value);
4641 value = ast2obj_identifier(state, o->v.Name.id);
4642 if (!value) goto failed;
4643 if (PyObject_SetAttr(result, state->id, value) == -1)
4645 Py_DECREF(value);
4646 value = ast2obj_expr_context(state, o->v.Name.ctx);
4647 if (!value) goto failed;
4648 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4650 Py_DECREF(value);
4656 value = ast2obj_list(state, (asdl_seq*)o->v.List.elts, ast2obj_expr);
4657 if (!value) goto failed;
4658 if (PyObject_SetAttr(result, state->elts, value) == -1)
4660 Py_DECREF(value);
4661 value = ast2obj_expr_context(state, o->v.List.ctx);
4662 if (!value) goto failed;
4663 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4665 Py_DECREF(value);
4671 value = ast2obj_list(state, (asdl_seq*)o->v.Tuple.elts, ast2obj_expr);
4672 if (!value) goto failed;
4673 if (PyObject_SetAttr(result, state->elts, value) == -1)
4675 Py_DECREF(value);
4676 value = ast2obj_expr_context(state, o->v.Tuple.ctx);
4677 if (!value) goto failed;
4678 if (PyObject_SetAttr(result, state->ctx, value) == -1)
4680 Py_DECREF(value);
4686 value = ast2obj_expr(state, o->v.Slice.lower);
4687 if (!value) goto failed;
4688 if (PyObject_SetAttr(result, state->lower, value) == -1)
4690 Py_DECREF(value);
4691 value = ast2obj_expr(state, o->v.Slice.upper);
4692 if (!value) goto failed;
4693 if (PyObject_SetAttr(result, state->upper, value) == -1)
4695 Py_DECREF(value);
4696 value = ast2obj_expr(state, o->v.Slice.step);
4697 if (!value) goto failed;
4698 if (PyObject_SetAttr(result, state->step, value) == -1)
4700 Py_DECREF(value);
4703 value = ast2obj_int(state, o->lineno);
4704 if (!value) goto failed;
4705 if (PyObject_SetAttr(result, state->lineno, value) < 0)
4707 Py_DECREF(value);
4708 value = ast2obj_int(state, o->col_offset);
4709 if (!value) goto failed;
4710 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
4712 Py_DECREF(value);
4713 value = ast2obj_int(state, o->end_lineno);
4714 if (!value) goto failed;
4715 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
4717 Py_DECREF(value);
4718 value = ast2obj_int(state, o->end_col_offset);
4719 if (!value) goto failed;
4720 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
4722 Py_DECREF(value);
4726 Py_XDECREF(value);
4861 PyObject *result = NULL, *value = NULL;
4874 value = ast2obj_expr(state, o->target);
4875 if (!value) goto failed;
4876 if (PyObject_SetAttr(result, state->target, value) == -1)
4878 Py_DECREF(value);
4879 value = ast2obj_expr(state, o->iter);
4880 if (!value) goto failed;
4881 if (PyObject_SetAttr(result, state->iter, value) == -1)
4883 Py_DECREF(value);
4884 value = ast2obj_list(state, (asdl_seq*)o->ifs, ast2obj_expr);
4885 if (!value) goto failed;
4886 if (PyObject_SetAttr(result, state->ifs, value) == -1)
4888 Py_DECREF(value);
4889 value = ast2obj_int(state, o->is_async);
4890 if (!value) goto failed;
4891 if (PyObject_SetAttr(result, state->is_async, value) == -1)
4893 Py_DECREF(value);
4897 Py_XDECREF(value);
4906 PyObject *result = NULL, *value = NULL;
4921 value = ast2obj_expr(state, o->v.ExceptHandler.type);
4922 if (!value) goto failed;
4923 if (PyObject_SetAttr(result, state->type, value) == -1)
4925 Py_DECREF(value);
4926 value = ast2obj_identifier(state, o->v.ExceptHandler.name);
4927 if (!value) goto failed;
4928 if (PyObject_SetAttr(result, state->name, value) == -1)
4930 Py_DECREF(value);
4931 value = ast2obj_list(state, (asdl_seq*)o->v.ExceptHandler.body,
4933 if (!value) goto failed;
4934 if (PyObject_SetAttr(result, state->body, value) == -1)
4936 Py_DECREF(value);
4939 value = ast2obj_int(state, o->lineno);
4940 if (!value) goto failed;
4941 if (PyObject_SetAttr(result, state->lineno, value) < 0)
4943 Py_DECREF(value);
4944 value = ast2obj_int(state, o->col_offset);
4945 if (!value) goto failed;
4946 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
4948 Py_DECREF(value);
4949 value = ast2obj_int(state, o->end_lineno);
4950 if (!value) goto failed;
4951 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
4953 Py_DECREF(value);
4954 value = ast2obj_int(state, o->end_col_offset);
4955 if (!value) goto failed;
4956 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
4958 Py_DECREF(value);
4962 Py_XDECREF(value);
4971 PyObject *result = NULL, *value = NULL;
4984 value = ast2obj_list(state, (asdl_seq*)o->posonlyargs, ast2obj_arg);
4985 if (!value) goto failed;
4986 if (PyObject_SetAttr(result, state->posonlyargs, value) == -1)
4988 Py_DECREF(value);
4989 value = ast2obj_list(state, (asdl_seq*)o->args, ast2obj_arg);
4990 if (!value) goto failed;
4991 if (PyObject_SetAttr(result, state->args, value) == -1)
4993 Py_DECREF(value);
4994 value = ast2obj_arg(state, o->vararg);
4995 if (!value) goto failed;
4996 if (PyObject_SetAttr(result, state->vararg, value) == -1)
4998 Py_DECREF(value);
4999 value = ast2obj_list(state, (asdl_seq*)o->kwonlyargs, ast2obj_arg);
5000 if (!value) goto failed;
5001 if (PyObject_SetAttr(result, state->kwonlyargs, value) == -1)
5003 Py_DECREF(value);
5004 value = ast2obj_list(state, (asdl_seq*)o->kw_defaults, ast2obj_expr);
5005 if (!value) goto failed;
5006 if (PyObject_SetAttr(result, state->kw_defaults, value) == -1)
5008 Py_DECREF(value);
5009 value = ast2obj_arg(state, o->kwarg);
5010 if (!value) goto failed;
5011 if (PyObject_SetAttr(result, state->kwarg, value) == -1)
5013 Py_DECREF(value);
5014 value = ast2obj_list(state, (asdl_seq*)o->defaults, ast2obj_expr);
5015 if (!value) goto failed;
5016 if (PyObject_SetAttr(result, state->defaults, value) == -1)
5018 Py_DECREF(value);
5022 Py_XDECREF(value);
5031 PyObject *result = NULL, *value = NULL;
5044 value = ast2obj_identifier(state, o->arg);
5045 if (!value) goto failed;
5046 if (PyObject_SetAttr(result, state->arg, value) == -1)
5048 Py_DECREF(value);
5049 value = ast2obj_expr(state, o->annotation);
5050 if (!value) goto failed;
5051 if (PyObject_SetAttr(result, state->annotation, value) == -1)
5053 Py_DECREF(value);
5054 value = ast2obj_string(state, o->type_comment);
5055 if (!value) goto failed;
5056 if (PyObject_SetAttr(result, state->type_comment, value) == -1)
5058 Py_DECREF(value);
5059 value = ast2obj_int(state, o->lineno);
5060 if (!value) goto failed;
5061 if (PyObject_SetAttr(result, state->lineno, value) < 0)
5063 Py_DECREF(value);
5064 value = ast2obj_int(state, o->col_offset);
5065 if (!value) goto failed;
5066 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
5068 Py_DECREF(value);
5069 value = ast2obj_int(state, o->end_lineno);
5070 if (!value) goto failed;
5071 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
5073 Py_DECREF(value);
5074 value = ast2obj_int(state, o->end_col_offset);
5075 if (!value) goto failed;
5076 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
5078 Py_DECREF(value);
5082 Py_XDECREF(value);
5091 PyObject *result = NULL, *value = NULL;
5104 value = ast2obj_identifier(state, o->arg);
5105 if (!value) goto failed;
5106 if (PyObject_SetAttr(result, state->arg, value) == -1)
5108 Py_DECREF(value);
5109 value = ast2obj_expr(state, o->value);
5110 if (!value) goto failed;
5111 if (PyObject_SetAttr(result, state->value, value) == -1)
5113 Py_DECREF(value);
5114 value = ast2obj_int(state, o->lineno);
5115 if (!value) goto failed;
5116 if (PyObject_SetAttr(result, state->lineno, value) < 0)
5118 Py_DECREF(value);
5119 value = ast2obj_int(state, o->col_offset);
5120 if (!value) goto failed;
5121 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
5123 Py_DECREF(value);
5124 value = ast2obj_int(state, o->end_lineno);
5125 if (!value) goto failed;
5126 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
5128 Py_DECREF(value);
5129 value = ast2obj_int(state, o->end_col_offset);
5130 if (!value) goto failed;
5131 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
5133 Py_DECREF(value);
5137 Py_XDECREF(value);
5146 PyObject *result = NULL, *value = NULL;
5159 value = ast2obj_identifier(state, o->name);
5160 if (!value) goto failed;
5161 if (PyObject_SetAttr(result, state->name, value) == -1)
5163 Py_DECREF(value);
5164 value = ast2obj_identifier(state, o->asname);
5165 if (!value) goto failed;
5166 if (PyObject_SetAttr(result, state->asname, value) == -1)
5168 Py_DECREF(value);
5169 value = ast2obj_int(state, o->lineno);
5170 if (!value) goto failed;
5171 if (PyObject_SetAttr(result, state->lineno, value) < 0)
5173 Py_DECREF(value);
5174 value = ast2obj_int(state, o->col_offset);
5175 if (!value) goto failed;
5176 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
5178 Py_DECREF(value);
5179 value = ast2obj_int(state, o->end_lineno);
5180 if (!value) goto failed;
5181 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
5183 Py_DECREF(value);
5184 value = ast2obj_int(state, o->end_col_offset);
5185 if (!value) goto failed;
5186 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
5188 Py_DECREF(value);
5192 Py_XDECREF(value);
5201 PyObject *result = NULL, *value = NULL;
5214 value = ast2obj_expr(state, o->context_expr);
5215 if (!value) goto failed;
5216 if (PyObject_SetAttr(result, state->context_expr, value) == -1)
5218 Py_DECREF(value);
5219 value = ast2obj_expr(state, o->optional_vars);
5220 if (!value) goto failed;
5221 if (PyObject_SetAttr(result, state->optional_vars, value) == -1)
5223 Py_DECREF(value);
5227 Py_XDECREF(value);
5236 PyObject *result = NULL, *value = NULL;
5249 value = ast2obj_pattern(state, o->pattern);
5250 if (!value) goto failed;
5251 if (PyObject_SetAttr(result, state->pattern, value) == -1)
5253 Py_DECREF(value);
5254 value = ast2obj_expr(state, o->guard);
5255 if (!value) goto failed;
5256 if (PyObject_SetAttr(result, state->guard, value) == -1)
5258 Py_DECREF(value);
5259 value = ast2obj_list(state, (asdl_seq*)o->body, ast2obj_stmt);
5260 if (!value) goto failed;
5261 if (PyObject_SetAttr(result, state->body, value) == -1)
5263 Py_DECREF(value);
5267 Py_XDECREF(value);
5276 PyObject *result = NULL, *value = NULL;
5291 value = ast2obj_expr(state, o->v.MatchValue.value);
5292 if (!value) goto failed;
5293 if (PyObject_SetAttr(result, state->value, value) == -1)
5295 Py_DECREF(value);
5301 value = ast2obj_constant(state, o->v.MatchSingleton.value);
5302 if (!value) goto failed;
5303 if (PyObject_SetAttr(result, state->value, value) == -1)
5305 Py_DECREF(value);
5311 value = ast2obj_list(state, (asdl_seq*)o->v.MatchSequence.patterns,
5313 if (!value) goto failed;
5314 if (PyObject_SetAttr(result, state->patterns, value) == -1)
5316 Py_DECREF(value);
5322 value = ast2obj_list(state, (asdl_seq*)o->v.MatchMapping.keys,
5324 if (!value) goto failed;
5325 if (PyObject_SetAttr(result, state->keys, value) == -1)
5327 Py_DECREF(value);
5328 value = ast2obj_list(state, (asdl_seq*)o->v.MatchMapping.patterns,
5330 if (!value) goto failed;
5331 if (PyObject_SetAttr(result, state->patterns, value) == -1)
5333 Py_DECREF(value);
5334 value = ast2obj_identifier(state, o->v.MatchMapping.rest);
5335 if (!value) goto failed;
5336 if (PyObject_SetAttr(result, state->rest, value) == -1)
5338 Py_DECREF(value);
5344 value = ast2obj_expr(state, o->v.MatchClass.cls);
5345 if (!value) goto failed;
5346 if (PyObject_SetAttr(result, state->cls, value) == -1)
5348 Py_DECREF(value);
5349 value = ast2obj_list(state, (asdl_seq*)o->v.MatchClass.patterns,
5351 if (!value) goto failed;
5352 if (PyObject_SetAttr(result, state->patterns, value) == -1)
5354 Py_DECREF(value);
5355 value = ast2obj_list(state, (asdl_seq*)o->v.MatchClass.kwd_attrs,
5357 if (!value) goto failed;
5358 if (PyObject_SetAttr(result, state->kwd_attrs, value) == -1)
5360 Py_DECREF(value);
5361 value = ast2obj_list(state, (asdl_seq*)o->v.MatchClass.kwd_patterns,
5363 if (!value) goto failed;
5364 if (PyObject_SetAttr(result, state->kwd_patterns, value) == -1)
5366 Py_DECREF(value);
5372 value = ast2obj_identifier(state, o->v.MatchStar.name);
5373 if (!value) goto failed;
5374 if (PyObject_SetAttr(result, state->name, value) == -1)
5376 Py_DECREF(value);
5382 value = ast2obj_pattern(state, o->v.MatchAs.pattern);
5383 if (!value) goto failed;
5384 if (PyObject_SetAttr(result, state->pattern, value) == -1)
5386 Py_DECREF(value);
5387 value = ast2obj_identifier(state, o->v.MatchAs.name);
5388 if (!value) goto failed;
5389 if (PyObject_SetAttr(result, state->name, value) == -1)
5391 Py_DECREF(value);
5397 value = ast2obj_list(state, (asdl_seq*)o->v.MatchOr.patterns,
5399 if (!value) goto failed;
5400 if (PyObject_SetAttr(result, state->patterns, value) == -1)
5402 Py_DECREF(value);
5405 value = ast2obj_int(state, o->lineno);
5406 if (!value) goto failed;
5407 if (PyObject_SetAttr(result, state->lineno, value) < 0)
5409 Py_DECREF(value);
5410 value = ast2obj_int(state, o->col_offset);
5411 if (!value) goto failed;
5412 if (PyObject_SetAttr(result, state->col_offset, value) < 0)
5414 Py_DECREF(value);
5415 value = ast2obj_int(state, o->end_lineno);
5416 if (!value) goto failed;
5417 if (PyObject_SetAttr(result, state->end_lineno, value) < 0)
5419 Py_DECREF(value);
5420 value = ast2obj_int(state, o->end_col_offset);
5421 if (!value) goto failed;
5422 if (PyObject_SetAttr(result, state->end_col_offset, value) < 0)
5424 Py_DECREF(value);
5428 Py_XDECREF(value);
5437 PyObject *result = NULL, *value = NULL;
5452 value = ast2obj_int(state, o->v.TypeIgnore.lineno);
5453 if (!value) goto failed;
5454 if (PyObject_SetAttr(result, state->lineno, value) == -1)
5456 Py_DECREF(value);
5457 value = ast2obj_string(state, o->v.TypeIgnore.tag);
5458 if (!value) goto failed;
5459 if (PyObject_SetAttr(result, state->tag, value) == -1)
5461 Py_DECREF(value);
5467 Py_XDECREF(value);
6321 expr_ty value;
6323 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
6328 value = NULL;
6335 res = obj2ast_expr(state, tmp, &value, arena);
6340 *out = _PyAST_Return(value, lineno, col_offset, end_lineno,
6402 expr_ty value;
6442 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
6446 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Assign");
6454 res = obj2ast_expr(state, tmp, &value, arena);
6476 *out = _PyAST_Assign(targets, value, type_comment, lineno, col_offset,
6489 expr_ty value;
6525 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
6529 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from AugAssign");
6537 res = obj2ast_expr(state, tmp, &value, arena);
6542 *out = _PyAST_AugAssign(target, op, value, lineno, col_offset,
6555 expr_ty value;
6592 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
6597 value = NULL;
6604 res = obj2ast_expr(state, tmp, &value, arena);
6626 *out = _PyAST_AnnAssign(target, annotation, value, simple, lineno,
8074 expr_ty value;
8076 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
8080 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Expr");
8088 res = obj2ast_expr(state, tmp, &value, arena);
8093 *out = _PyAST_Expr(value, lineno, col_offset, end_lineno,
8301 expr_ty value;
8320 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
8324 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from NamedExpr");
8332 res = obj2ast_expr(state, tmp, &value, arena);
8337 *out = _PyAST_NamedExpr(target, value, lineno, col_offset, end_lineno,
8851 expr_ty value;
8871 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
8875 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from DictComp");
8883 res = obj2ast_expr(state, tmp, &value, arena);
8925 *out = _PyAST_DictComp(key, value, generators, lineno, col_offset,
9004 expr_ty value;
9006 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9010 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Await");
9018 res = obj2ast_expr(state, tmp, &value, arena);
9023 *out = _PyAST_Await(value, lineno, col_offset, end_lineno,
9034 expr_ty value;
9036 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9041 value = NULL;
9048 res = obj2ast_expr(state, tmp, &value, arena);
9053 *out = _PyAST_Yield(value, lineno, col_offset, end_lineno,
9064 expr_ty value;
9066 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9070 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from YieldFrom");
9078 res = obj2ast_expr(state, tmp, &value, arena);
9083 *out = _PyAST_YieldFrom(value, lineno, col_offset, end_lineno,
9306 expr_ty value;
9310 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9314 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from FormattedValue");
9322 res = obj2ast_expr(state, tmp, &value, arena);
9361 *out = _PyAST_FormattedValue(value, conversion, format_spec, lineno,
9423 constant value;
9426 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9430 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Constant");
9438 res = obj2ast_constant(state, tmp, &value, arena);
9460 *out = _PyAST_Constant(value, kind, lineno, col_offset, end_lineno,
9471 expr_ty value;
9475 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9479 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Attribute");
9487 res = obj2ast_expr(state, tmp, &value, arena);
9526 *out = _PyAST_Attribute(value, attr, ctx, lineno, col_offset,
9537 expr_ty value;
9541 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9545 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Subscript");
9553 res = obj2ast_expr(state, tmp, &value, arena);
9592 *out = _PyAST_Subscript(value, slice, ctx, lineno, col_offset,
9603 expr_ty value;
9606 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
9610 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from Starred");
9618 res = obj2ast_expr(state, tmp, &value, arena);
9640 *out = _PyAST_Starred(value, ctx, lineno, col_offset, end_lineno,
10881 expr_ty value;
10904 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
10908 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from keyword");
10916 res = obj2ast_expr(state, tmp, &value, arena);
10989 *out = _PyAST_keyword(arg, value, lineno, col_offset, end_lineno,
11346 expr_ty value;
11348 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
11352 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from MatchValue");
11360 res = obj2ast_expr(state, tmp, &value, arena);
11365 *out = _PyAST_MatchValue(value, lineno, col_offset, end_lineno,
11376 constant value;
11378 if (_PyObject_LookupAttr(obj, state->value, &tmp) < 0) {
11382 PyErr_SetString(PyExc_TypeError, "required field \"value\" missing from MatchSingleton");
11390 res = obj2ast_constant(state, tmp, &value, arena);
11395 *out = _PyAST_MatchSingleton(value, lineno, col_offset, end_lineno,