Lines Matching defs:args
424 asdl_expr_seq *args,
2434 // *args: *Ts (where Ts is a TypeVarTuple).
2437 // other than *args, but in practice the grammar doesn't allow it.)
2450 compiler_visit_argannotations(struct compiler *c, asdl_arg_seq* args,
2454 for (i = 0; i < asdl_seq_LEN(args); i++) {
2455 arg_ty arg = (arg_ty)asdl_seq_GET(args, i);
2467 compiler_visit_annotations(struct compiler *c, arguments_ty args,
2477 if (!compiler_visit_argannotations(c, args->args, &annotations_len))
2479 if (!compiler_visit_argannotations(c, args->posonlyargs, &annotations_len))
2481 if (args->vararg && args->vararg->annotation &&
2482 !compiler_visit_argannotation(c, args->vararg->arg,
2483 args->vararg->annotation, &annotations_len))
2485 if (!compiler_visit_argannotations(c, args->kwonlyargs, &annotations_len))
2487 if (args->kwarg && args->kwarg->annotation &&
2488 !compiler_visit_argannotation(c, args->kwarg->arg,
2489 args->kwarg->annotation, &annotations_len))
2506 compiler_visit_defaults(struct compiler *c, arguments_ty args)
2508 VISIT_SEQ(c, expr, args->defaults);
2509 ADDOP_I(c, BUILD_TUPLE, asdl_seq_LEN(args->defaults));
2514 compiler_default_arguments(struct compiler *c, arguments_ty args)
2517 if (args->defaults && asdl_seq_LEN(args->defaults) > 0) {
2518 if (!compiler_visit_defaults(c, args))
2522 if (args->kwonlyargs) {
2523 int res = compiler_visit_kwonlydefaults(c, args->kwonlyargs,
2524 args->kw_defaults);
2561 compiler_check_debug_args_seq(struct compiler *c, asdl_arg_seq *args)
2563 if (args != NULL) {
2564 for (Py_ssize_t i = 0, n = asdl_seq_LEN(args); i < n; i++) {
2565 if (!compiler_check_debug_one_arg(c, asdl_seq_GET(args, i)))
2573 compiler_check_debug_args(struct compiler *c, arguments_ty args)
2575 if (!compiler_check_debug_args_seq(c, args->posonlyargs))
2577 if (!compiler_check_debug_args_seq(c, args->args))
2579 if (!compiler_check_debug_one_arg(c, args->vararg))
2581 if (!compiler_check_debug_args_seq(c, args->kwonlyargs))
2583 if (!compiler_check_debug_one_arg(c, args->kwarg))
2593 arguments_ty args;
2606 args = s->v.AsyncFunctionDef.args;
2616 args = s->v.FunctionDef.args;
2625 if (!compiler_check_debug_args(c, args))
2636 funcflags = compiler_default_arguments(c, args);
2641 annotations = compiler_visit_annotations(c, args, returns);
2662 c->u->u_argcount = asdl_seq_LEN(args->args);
2663 c->u->u_posonlyargcount = asdl_seq_LEN(args->posonlyargs);
2664 c->u->u_kwonlyargcount = asdl_seq_LEN(args->kwonlyargs);
3017 arguments_ty args = e->v.Lambda.args;
3020 if (!compiler_check_debug_args(c, args))
3023 funcflags = compiler_default_arguments(c, args);
3038 c->u->u_argcount = asdl_seq_LEN(args->args);
3039 c->u->u_posonlyargcount = asdl_seq_LEN(args->posonlyargs);
3040 c->u->u_kwonlyargcount = asdl_seq_LEN(args->kwonlyargs);
4855 asdl_expr_seq *args = e->v.Call.args;
4869 argsl = asdl_seq_LEN(args);
4876 expr_ty elt = asdl_seq_GET(args, i);
4893 VISIT_SEQ(c, expr, e->v.Call.args);
4950 e->v.Call.args,
5102 asdl_expr_seq *args,
5111 nelts = asdl_seq_LEN(args);
5118 expr_ty elt = asdl_seq_GET(args, i);
5130 /* No * or ** args, so can use faster calling sequence */
5132 expr_ty elt = asdl_seq_GET(args, i);
5149 if (n ==0 && nelts == 1 && ((expr_ty)asdl_seq_GET(args, 0))->kind == Starred_kind) {
5150 VISIT(c, expr, ((expr_ty)asdl_seq_GET(args, 0))->v.Starred.value);
5152 else if (starunpack_helper(c, args, n, BUILD_LIST,
6180 PyObject *args = Py_BuildValue("O(OiiOii)", msg, c->c_filename,
6184 if (args == NULL) {
6187 PyErr_SetObject(PyExc_SyntaxError, args);
6190 Py_XDECREF(args);
7763 /* Compute the size of each block and fixup jump args.
8320 // This is called before extended args are generated.