Searched refs:comprehension (Results 1 - 7 of 7) sorted by relevance
/third_party/python/Parser/ |
H A D | action_helpers.c | 1106 return "list comprehension"; in _PyPegen_get_expr_name() 1108 return "set comprehension"; in _PyPegen_get_expr_name() 1110 return "dict comprehension"; in _PyPegen_get_expr_name() 1149 _PyPegen_get_last_comprehension_item(comprehension_ty comprehension) { in _PyPegen_get_last_comprehension_item() argument 1150 if (comprehension->ifs == NULL || asdl_seq_LEN(comprehension->ifs) == 0) { in _PyPegen_get_last_comprehension_item() 1151 return comprehension->iter; in _PyPegen_get_last_comprehension_item() 1153 return PyPegen_last_item(comprehension->ifs, expr_ty); in _PyPegen_get_last_comprehension_item()
|
H A D | pegen.h | 327 expr_ty _PyPegen_get_last_comprehension_item(comprehension_ty comprehension);
|
/third_party/python/Python/ |
H A D | ast_opt.c | 743 CALL_SEQ(astfold_comprehension, comprehension, node_->v.ListComp.generators); in astfold_expr() 747 CALL_SEQ(astfold_comprehension, comprehension, node_->v.SetComp.generators); in astfold_expr() 752 CALL_SEQ(astfold_comprehension, comprehension, node_->v.DictComp.generators); in astfold_expr() 756 CALL_SEQ(astfold_comprehension, comprehension, node_->v.GeneratorExp.generators); in astfold_expr()
|
H A D | ast_unparse.c | 412 APPEND(comprehension, (comprehension_ty)asdl_seq_GET(comprehensions, i)); in append_ast_comprehensions()
|
H A D | symtable.c | 37 "assignment expression within a comprehension cannot be used in a class body" 40 "assignment expression cannot rebind comprehension iteration variable '%U'" 43 "comprehension inner loop cannot rebind assignment expression target '%U'" 46 "assignment expression cannot be used in a comprehension iterable expression" 983 * outermost iterator expression of a comprehension, even those inside in symtable_enter_block() 984 * a nested comprehension or a lambda expression. in symtable_enter_block() 1054 /* This name is an iteration variable in a comprehension, in symtable_add_def_helper() 1491 /* If we find a comprehension scope, check for a target in symtable_extend_namedexpr_scope() 1555 /* Assignment isn't allowed in a comprehension iterable expression */ in symtable_handle_namedexpr() 1565 /* Inside a comprehension bod in symtable_handle_namedexpr() [all...] |
H A D | Python-ast.c | 365 GENERATE_ASDL_SEQ_CONSTRUCTOR(comprehension, comprehension_ty) 1319 " | ListComp(expr elt, comprehension* generators)\n" in init_types() 1320 " | SetComp(expr elt, comprehension* generators)\n" in init_types() 1321 " | DictComp(expr key, expr value, comprehension* generators)\n" in init_types() 1322 " | GeneratorExp(expr elt, comprehension* generators)\n" in init_types() 1378 "ListComp(expr elt, comprehension* generators)"); in init_types() 1382 "SetComp(expr elt, comprehension* generators)"); in init_types() 1386 "DictComp(expr key, expr value, comprehension* generators)"); in init_types() 1391 "GeneratorExp(expr elt, comprehension* generators)"); in init_types() 1697 state->comprehension_type = make_type(state, "comprehension", in init_types() [all...] |
/third_party/python/Lib/test/ |
H A D | test_ast.py | 264 # TODO: expr_context, slice, boolop, operator, unaryop, cmpop, comprehension 433 self.assertTrue(issubclass(ast.comprehension, ast.AST)) 1549 self.expr(fac([]), "comprehension with no generators") 1550 g = ast.comprehension(ast.Name("x", ast.Load()), 1553 g = ast.comprehension(ast.Name("x", ast.Store()), 1558 g = ast.comprehension(x, y, [None], 0) 1560 g = ast.comprehension(x, y, [ast.Name("x", ast.Store())], 0) 1564 g = ast.comprehension(ast.Name("x", ast.Store()), 1582 g = ast.comprehension(ast.Name("y", ast.Store()), 2517 ('Module', [('Expr', (1, 0, 11, 5), ('GeneratorExp', (1, 0, 11, 5), ('Tuple', (2, 4, 6, 5), [('Name', (3, 4, 3, 6), 'Aa', ('Load',)), ('Name', (5, 7, 5, 9), 'Bb', ('Load',))], ('Load',)), [('comprehension', ('Tupl [all...] |
Completed in 33 milliseconds