Home
last modified time | relevance | path

Searched refs:kwonlyargs (Results 1 - 14 of 14) sorted by relevance

/third_party/python/Parser/
H A Daction_helpers.c505 _PyPegen_star_etc(Parser *p, arg_ty vararg, asdl_seq *kwonlyargs, arg_ty kwarg) in _PyPegen_star_etc() argument
512 a->kwonlyargs = kwonlyargs; in _PyPegen_star_etc()
652 asdl_arg_seq **kwonlyargs, in _make_kwargs()
654 if (star_etc != NULL && star_etc->kwonlyargs != NULL) { in _make_kwargs()
655 *kwonlyargs = _get_names(p, star_etc->kwonlyargs); in _make_kwargs()
658 *kwonlyargs = _Py_asdl_arg_seq_new(0, p->arena); in _make_kwargs()
661 if (*kwonlyargs == NULL) { in _make_kwargs()
665 if (star_etc != NULL && star_etc->kwonlyargs ! in _make_kwargs()
651 _make_kwargs(Parser *p, StarEtc *star_etc, asdl_arg_seq **kwonlyargs, asdl_expr_seq **kwdefaults) _make_kwargs() argument
705 asdl_arg_seq *kwonlyargs; _PyPegen_make_arguments() local
738 asdl_arg_seq *kwonlyargs = _Py_asdl_arg_seq_new(0, p->arena); _PyPegen_empty_arguments() local
[all...]
H A Dpegen.h110 asdl_seq *kwonlyargs; // asdl_seq* of NameDefaultsPair's member
/third_party/python/Lib/
H A Dinspect.py1319 kwonlyargs = list(names[nargs:nargs+nkwargs])
1330 return Arguments(args + kwonlyargs, varargs, varkw)
1334 'args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations')
1340 (args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations).
1344 'kwonlyargs' is a list of keyword-only parameter names.
1345 'kwonlydefaults' is a dictionary mapping names from kwonlyargs to defaults.
1385 kwonlyargs = []
1408 kwonlyargs.append(name)
1426 kwonlyargs, kwdefaults, annotations)
1529 args, varargs, varkw, defaults, kwonlyargs, kwonlydefault
[all...]
H A Dast.py1556 if node.vararg or node.kwonlyargs:
1569 if node.kwonlyargs:
1570 for a, d in zip(node.kwonlyargs, node.kw_defaults):
/third_party/python/Python/
H A Dast_unparse.c246 if (args->vararg || asdl_seq_LEN(args->kwonlyargs)) { in append_ast_args()
255 arg_count = asdl_seq_LEN(args->kwonlyargs); in append_ast_args()
259 APPEND(arg, (arg_ty)asdl_seq_GET(args->kwonlyargs, i)); in append_ast_args()
H A Dsymtable.c1868 if (a->kwonlyargs && !symtable_visit_argannotations(st, a->kwonlyargs)) in symtable_visit_annotations()
1889 if (a->kwonlyargs && !symtable_visit_params(st, a->kwonlyargs)) in symtable_visit_arguments()
H A Dast.c133 if (!validate_args(state, args->kwonlyargs)) in validate_arguments()
143 if (asdl_seq_LEN(args->kw_defaults) != asdl_seq_LEN(args->kwonlyargs)) { in validate_arguments()
144 PyErr_SetString(PyExc_ValueError, "length of kwonlyargs is not the same as " in validate_arguments()
H A Dcompile.c2351 compiler_visit_kwonlydefaults(struct compiler *c, asdl_arg_seq *kwonlyargs, in compiler_visit_kwonlydefaults() argument
2361 for (i = 0; i < asdl_seq_LEN(kwonlyargs); i++) { in compiler_visit_kwonlydefaults()
2362 arg_ty arg = asdl_seq_GET(kwonlyargs, i); in compiler_visit_kwonlydefaults()
2485 if (!compiler_visit_argannotations(c, args->kwonlyargs, &annotations_len)) in compiler_visit_annotations()
2522 if (args->kwonlyargs) { in compiler_default_arguments()
2523 int res = compiler_visit_kwonlydefaults(c, args->kwonlyargs, in compiler_default_arguments()
2581 if (!compiler_check_debug_args_seq(c, args->kwonlyargs)) in compiler_check_debug_args()
2664 c->u->u_kwonlyargcount = asdl_seq_LEN(args->kwonlyargs); in compiler_function()
3040 c->u->u_kwonlyargcount = asdl_seq_LEN(args->kwonlyargs); in compiler_lambda()
H A DPython-ast.c222 Py_CLEAR(state->kwonlyargs); in _PyAST_Fini()
324 if ((state->kwonlyargs = PyUnicode_InternFromString("kwonlyargs")) == NULL) return 0; in init_identifiers()
666 "kwonlyargs",
1726 "arguments(arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs, expr* kw_defaults, arg? kwarg, expr* defaults)"); in init_types()
3306 vararg, asdl_arg_seq * kwonlyargs, asdl_expr_seq * in _PyAST_arguments()
3317 p->kwonlyargs = kwonlyargs; in _PyAST_arguments()
4999 value = ast2obj_list(state, (asdl_seq*)o->kwonlyargs, ast2obj_arg); in ast2obj_arguments()
5001 if (PyObject_SetAttr(result, state->kwonlyargs, valu in ast2obj_arguments()
3305 _PyAST_arguments(asdl_arg_seq * posonlyargs, asdl_arg_seq * args, arg_ty vararg, asdl_arg_seq * kwonlyargs, asdl_expr_seq * kw_defaults, arg_ty kwarg, asdl_expr_seq * defaults, PyArena *arena) _PyAST_arguments() argument
10504 asdl_arg_seq* kwonlyargs; obj2ast_arguments() local
[all...]
H A Dast_opt.c851 CALL_SEQ(astfold_arg, arg, node_->kwonlyargs); in astfold_arguments()
/third_party/python/Include/internal/
H A Dpycore_ast_state.h209 PyObject *kwonlyargs; member
H A Dpycore_ast.h524 asdl_arg_seq *kwonlyargs; member
806 arg_ty vararg, asdl_arg_seq * kwonlyargs,
/third_party/python/Lib/test/
H A Dtest_ast.py449 self.assertEqual(x._fields, ('posonlyargs', 'args', 'vararg', 'kwonlyargs',
1305 kwonlyargs=None, kwarg=None,
1311 if kwonlyargs is None:
1312 kwonlyargs = []
1317 args = ast.arguments(args, posonlyargs, vararg, kwonlyargs,
1323 check(arguments(kwonlyargs=args), "must have Load context")
1327 "length of kwonlyargs is not the same as kw_defaults")
1333 check(arguments(kwonlyargs=args,
H A Dtest_inspect.py942 args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, ann = \
948 self.assertEqual(kwonlyargs, kwonlyargs_e)
1037 l = list(signature.kwonlyargs)
1042 l = list(signature.kwonlyargs)

Completed in 48 milliseconds