Lines Matching refs:elts
34 has_starred(asdl_expr_seq *elts)
36 Py_ssize_t n = asdl_seq_LEN(elts);
38 expr_ty e = (expr_ty)asdl_seq_GET(elts, i);
393 optimize_format(expr_ty node, PyObject *fmt, asdl_expr_seq *elts, PyArena *arena)
397 asdl_expr_seq *seq = _Py_asdl_expr_seq_new(asdl_seq_LEN(elts) * 2 + 1, arena);
415 if (cnt >= asdl_seq_LEN(elts)) {
421 expr_ty expr = parse_format(fmt, &pos, asdl_seq_GET(elts, cnt), arena);
428 if (cnt < asdl_seq_LEN(elts)) {
458 !has_starred(rhs->v.Tuple.elts))
460 return optimize_format(node, lv, rhs->v.Tuple.elts, arena);
518 make_const_tuple(asdl_expr_seq *elts)
520 for (int i = 0; i < asdl_seq_LEN(elts); i++) {
521 expr_ty e = (expr_ty)asdl_seq_GET(elts, i);
527 PyObject *newval = PyTuple_New(asdl_seq_LEN(elts));
532 for (int i = 0; i < asdl_seq_LEN(elts); i++) {
533 expr_ty e = (expr_ty)asdl_seq_GET(elts, i);
549 newval = make_const_tuple(node->v.Tuple.elts);
584 asdl_expr_seq *elts = arg->v.List.elts;
585 if (has_starred(elts)) {
590 arg->v.Tuple.elts = elts;
593 newval = make_const_tuple(elts);
596 newval = make_const_tuple(arg->v.Set.elts);
739 CALL_SEQ(astfold_expr, expr, node_->v.Set.elts);
801 CALL_SEQ(astfold_expr, expr, node_->v.List.elts);
804 CALL_SEQ(astfold_expr, expr, node_->v.Tuple.elts);