/third_party/python/Parser/ |
H A D | action_helpers.c | 505 _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 D | pegen.h | 110 asdl_seq *kwonlyargs; // asdl_seq* of NameDefaultsPair's member
|
/third_party/python/Lib/ |
H A D | inspect.py | 1319 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 D | ast.py | 1556 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 D | ast_unparse.c | 246 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 D | symtable.c | 1868 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 D | ast.c | 133 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 D | compile.c | 2351 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 D | Python-ast.c | 222 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 D | ast_opt.c | 851 CALL_SEQ(astfold_arg, arg, node_->kwonlyargs); in astfold_arguments()
|
/third_party/python/Include/internal/ |
H A D | pycore_ast_state.h | 209 PyObject *kwonlyargs; member
|
H A D | pycore_ast.h | 524 asdl_arg_seq *kwonlyargs; member 806 arg_ty vararg, asdl_arg_seq * kwonlyargs,
|
/third_party/python/Lib/test/ |
H A D | test_ast.py | 449 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 D | test_inspect.py | 942 args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, ann = \ 948 self.assertEqual(kwonlyargs, kwonlyargs_e) 1037 l = list(signature.kwonlyargs) 1042 l = list(signature.kwonlyargs)
|