/external/python/cpython3/Include/internal/ |
D | pycore_ast.h | 74 } asdl_expr_seq; typedef 76 asdl_expr_seq *_Py_asdl_expr_seq_new(Py_ssize_t size, PyArena *arena); 180 asdl_expr_seq *argtypes; 203 asdl_expr_seq *decorator_list; 213 asdl_expr_seq *decorator_list; 221 asdl_expr_seq *bases; 224 asdl_expr_seq *decorator_list; 233 asdl_expr_seq *targets; 237 asdl_expr_seq *targets; 372 asdl_expr_seq *values; [all …]
|
/external/python/cpython3/Parser/ |
D | action_helpers.c | 176 _PyPegen_map_names_to_ids(Parser *p, asdl_expr_seq *seq) in _PyPegen_map_names_to_ids() 223 asdl_expr_seq * 229 asdl_expr_seq *new_seq = _Py_asdl_expr_seq_new(len, p->arena); in _PyPegen_get_exprs() 241 static asdl_expr_seq * 242 _set_seq_context(Parser *p, asdl_expr_seq *seq, expr_context_ty ctx) in _set_seq_context() 249 asdl_expr_seq *new_seq = _Py_asdl_expr_seq_new(len, p->arena); in _set_seq_context() 351 asdl_expr_seq * 355 asdl_expr_seq *new_seq = _Py_asdl_expr_seq_new(len, p->arena); in _PyPegen_get_keys() 367 asdl_expr_seq * 371 asdl_expr_seq *new_seq = _Py_asdl_expr_seq_new(len, p->arena); in _PyPegen_get_values() [all …]
|
D | pegen.h | 304 asdl_identifier_seq *_PyPegen_map_names_to_ids(Parser *, asdl_expr_seq *); 307 asdl_expr_seq *_PyPegen_get_exprs(Parser *, asdl_seq *); 310 asdl_expr_seq *_PyPegen_get_keys(Parser *, asdl_seq *); 311 asdl_expr_seq *_PyPegen_get_values(Parser *, asdl_seq *); 313 asdl_expr_seq *_PyPegen_get_pattern_keys(Parser *, asdl_seq *); 324 stmt_ty _PyPegen_function_def_decorators(Parser *, asdl_expr_seq *, stmt_ty); 325 stmt_ty _PyPegen_class_def_decorators(Parser *, asdl_expr_seq *, stmt_ty); 327 asdl_expr_seq *_PyPegen_seq_extract_starred_exprs(Parser *, asdl_seq *); 329 expr_ty _PyPegen_collect_call_seqs(Parser *, asdl_expr_seq *, asdl_seq *, 335 expr_ty _PyPegen_concatenate_strings(Parser *p, asdl_expr_seq *, int, int, int, int, PyArena *); [all …]
|
D | parser.c | 648 static asdl_expr_seq* decorators_rule(Parser *p); 727 static asdl_expr_seq* star_named_expressions_rule(Parser *p); 799 static asdl_expr_seq* star_targets_list_seq_rule(Parser *p); 800 static asdl_expr_seq* star_targets_tuple_seq_rule(Parser *p); 808 static asdl_expr_seq* del_targets_rule(Parser *p); 811 static asdl_expr_seq* type_expressions_rule(Parser *p); 2366 asdl_expr_seq* a; in assignment_rule() 2370 (a = (asdl_expr_seq*)_loop1_14_rule(p)) // ((star_targets '='))+ in assignment_rule() 3066 asdl_expr_seq* a; in global_stmt_rule() 3070 (a = (asdl_expr_seq*)_gather_18_rule(p)) // ','.NAME+ in global_stmt_rule() [all …]
|
/external/python/cpython3/Grammar/ |
D | python.gram | 154 …| a[asdl_expr_seq*]=(z=star_targets '=' { z })+ b=(yield_expr | star_expressions) !'=' tc=[TYPE_CO… 184 global_stmt[stmt_ty]: 'global' a[asdl_expr_seq*]=','.NAME+ { 187 nonlocal_stmt[stmt_ty]: 'nonlocal' a[asdl_expr_seq*]=','.NAME+ { 245 decorators[asdl_expr_seq*]: a[asdl_expr_seq*]=('@' f=named_expression NEWLINE { f })+ { a } 452 … _PyAST_Tuple(CHECK(asdl_expr_seq*, _PyPegen_seq_insert_in_front(p, value, values)), Load, EXTRA) } 580 CHECK(asdl_expr_seq*, _PyPegen_get_pattern_keys(p, items)), 586 CHECK(asdl_expr_seq*, _PyPegen_get_pattern_keys(p, items)), 610 CHECK(asdl_expr_seq*, _PyPegen_get_pattern_keys(p, keywords)))), 618 CHECK(asdl_expr_seq*, _PyPegen_get_pattern_keys(p, keywords)))), 676 _PyAST_Tuple(CHECK(asdl_expr_seq*, _PyPegen_seq_insert_in_front(p, a, b)), Load, EXTRA) } [all …]
|
/external/python/cpython3/Python/ |
D | ast_opt.c | 44 has_starred(asdl_expr_seq *elts) in has_starred() 397 optimize_format(expr_ty node, PyObject *fmt, asdl_expr_seq *elts, PyArena *arena) in optimize_format() 401 asdl_expr_seq *seq = _Py_asdl_expr_seq_new(asdl_seq_LEN(elts) * 2 + 1, arena); in optimize_format() 522 make_const_tuple(asdl_expr_seq *elts) in make_const_tuple() 587 asdl_expr_seq *elts = arg->v.List.elts; in fold_iter() 614 asdl_expr_seq *args; in fold_compare() 670 asdl_expr_seq *values = _Py_asdl_expr_seq_new(1, ctx_); in astfold_body()
|
D | ast_unparse.c | 123 asdl_expr_seq *values; in append_ast_boolop() 459 asdl_expr_seq *comparators; in append_ast_compare() 620 build_fstring_body(asdl_expr_seq *values, bool is_format_spec) in build_fstring_body()
|
D | ast.c | 18 static int validate_exprs(struct validator *, asdl_expr_seq *, expr_context_ty, int); 579 asdl_expr_seq *keys = p->v.MatchMapping.keys; in validate_pattern() 708 validate_assignlist(struct validator *state, asdl_expr_seq *targets, expr_context_ty ctx) in validate_assignlist() 973 validate_exprs(struct validator *state, asdl_expr_seq *exprs, expr_context_ty ctx, int null_ok) in validate_exprs()
|
D | compile.c | 340 static bool are_all_items_const(asdl_expr_seq *, Py_ssize_t, Py_ssize_t); 351 int n, asdl_expr_seq *args, 1846 compiler_decorators(struct compiler *c, asdl_expr_seq* decos) in compiler_decorators() 1859 compiler_apply_decorators(struct compiler *c, asdl_expr_seq* decos) in compiler_apply_decorators() 1874 asdl_arg_seq *kwonlyargs, asdl_expr_seq *kw_defaults) in compiler_visit_kwonlydefaults() 2351 asdl_expr_seq *decos; in compiler_function() 2637 asdl_expr_seq *decos = s->v.ClassDef.decorator_list; in compiler_class() 2686 asdl_expr_seq *bases = _Py_asdl_expr_seq_new( in compiler_class() 2933 asdl_expr_seq *s = e->v.BoolOp.values; in compiler_jump_if() 4371 asdl_expr_seq *s; in compiler_boolop() [all …]
|
D | Python-ast.c | 6434 _PyAST_FunctionType(asdl_expr_seq * argtypes, expr_ty returns, PyArena *arena) in _PyAST_FunctionType() 6453 asdl_expr_seq * decorator_list, expr_ty returns, string in _PyAST_FunctionDef() 6489 body, asdl_expr_seq * decorator_list, expr_ty returns, in _PyAST_AsyncFunctionDef() 6524 _PyAST_ClassDef(identifier name, asdl_expr_seq * bases, asdl_keyword_seq * in _PyAST_ClassDef() 6525 keywords, asdl_stmt_seq * body, asdl_expr_seq * decorator_list, in _PyAST_ClassDef() 6570 _PyAST_Delete(asdl_expr_seq * targets, int lineno, int col_offset, int in _PyAST_Delete() 6587 _PyAST_Assign(asdl_expr_seq * targets, expr_ty value, string type_comment, int in _PyAST_Assign() 7109 _PyAST_BoolOp(boolop_ty op, asdl_expr_seq * values, int lineno, int col_offset, in _PyAST_BoolOp() 7284 _PyAST_Dict(asdl_expr_seq * keys, asdl_expr_seq * values, int lineno, int in _PyAST_Dict() 7302 _PyAST_Set(asdl_expr_seq * elts, int lineno, int col_offset, int end_lineno, in _PyAST_Set() [all …]
|
D | symtable.c | 1621 has_kwonlydefaults(asdl_arg_seq *kwonlyargs, asdl_expr_seq *kw_defaults) in has_kwonlydefaults()
|
/external/python/cpython3/Doc/data/ |
D | python3.13.abi | 15185 …<class-decl name='asdl_expr_seq' size-in-bits='192' is-struct='yes' naming-typedef-id='type-id-105… 15196 …<typedef-decl name='asdl_expr_seq' type-id='type-id-1059' filepath='./Include/internal/pycore_ast.…
|