/third_party/python/Parser/pegen/ |
D | pegen.h | 95 asdl_seq *plain_names; 96 asdl_seq *names_with_defaults; // asdl_seq* of NameDefaultsPair's 101 asdl_seq *kwonlyargs; // asdl_seq* of NameDefaultsPair's 234 asdl_seq *_PyPegen_singleton_seq(Parser *, void *); 235 asdl_seq *_PyPegen_seq_insert_in_front(Parser *, void *, asdl_seq *); 236 asdl_seq *_PyPegen_seq_append_to_end(Parser *, asdl_seq *, void *); 237 asdl_seq *_PyPegen_seq_flatten(Parser *, asdl_seq *); 239 int _PyPegen_seq_count_dots(asdl_seq *); 241 asdl_seq *_PyPegen_map_names_to_ids(Parser *, asdl_seq *); 243 asdl_int_seq *_PyPegen_get_cmpops(Parser *p, asdl_seq *); [all …]
|
D | pegen.c | 1286 asdl_seq * 1290 asdl_seq *seq = _Py_asdl_seq_new(1, p->arena); in _PyPegen_singleton_seq() 1299 asdl_seq * 1300 _PyPegen_seq_insert_in_front(Parser *p, void *a, asdl_seq *seq) in _PyPegen_seq_insert_in_front() 1307 asdl_seq *new_seq = _Py_asdl_seq_new(asdl_seq_LEN(seq) + 1, p->arena); in _PyPegen_seq_insert_in_front() 1320 asdl_seq * 1321 _PyPegen_seq_append_to_end(Parser *p, asdl_seq *seq, void *a) in _PyPegen_seq_append_to_end() 1328 asdl_seq *new_seq = _Py_asdl_seq_new(asdl_seq_LEN(seq) + 1, p->arena); in _PyPegen_seq_append_to_end() 1341 _get_flattened_seq_size(asdl_seq *seqs) in _get_flattened_seq_size() 1345 asdl_seq *inner_seq = asdl_seq_GET(seqs, i); in _get_flattened_seq_size() [all …]
|
D | parse.c | 403 static asdl_seq* type_expressions_rule(Parser *p); 404 static asdl_seq* statements_rule(Parser *p); 405 static asdl_seq* statement_rule(Parser *p); 406 static asdl_seq* statement_newline_rule(Parser *p); 407 static asdl_seq* simple_stmt_rule(Parser *p); 420 static asdl_seq* import_from_targets_rule(Parser *p); 421 static asdl_seq* import_from_as_names_rule(Parser *p); 423 static asdl_seq* dotted_as_names_rule(Parser *p); 428 static asdl_seq* else_block_rule(Parser *p); 435 static asdl_seq* finally_block_rule(Parser *p); [all …]
|
D | parse_string.c | 981 static asdl_seq * 984 asdl_seq *seq; in ExprList_Finish() 1178 asdl_seq *seq; in _PyPegen_FstringParser_Finish()
|
/third_party/python/Include/ |
D | Python-ast.h | 56 asdl_seq *body; 57 asdl_seq *type_ignores; 61 asdl_seq *body; 69 asdl_seq *argtypes; 90 asdl_seq *body; 91 asdl_seq *decorator_list; 99 asdl_seq *body; 100 asdl_seq *decorator_list; 107 asdl_seq *bases; 108 asdl_seq *keywords; [all …]
|
D | asdl.h | 21 } asdl_seq; typedef 28 asdl_seq *_Py_asdl_seq_new(Py_ssize_t size, PyArena *arena);
|
D | ast.h | 29 PyAPI_FUNC(PyObject *) _PyAST_GetDocString(asdl_seq *);
|
/third_party/python/Python/ |
D | asdl.c | 4 asdl_seq * 7 asdl_seq *seq = NULL; in _Py_asdl_seq_new() 19 if (n > SIZE_MAX - sizeof(asdl_seq)) { in _Py_asdl_seq_new() 23 n += sizeof(asdl_seq); in _Py_asdl_seq_new() 25 seq = (asdl_seq *)PyArena_Malloc(arena, n); in _Py_asdl_seq_new() 50 if (n > SIZE_MAX - sizeof(asdl_seq)) { in _Py_asdl_int_seq_new() 54 n += sizeof(asdl_seq); in _Py_asdl_int_seq_new()
|
D | ast.c | 18 static int validate_stmts(asdl_seq *); 19 static int validate_exprs(asdl_seq *, expr_context_ty, int); 20 static int validate_nonempty_seq(asdl_seq *, const char *, const char *); 44 validate_comprehension(asdl_seq *gens) in validate_comprehension() 62 validate_keywords(asdl_seq *keywords) in validate_keywords() 72 validate_args(asdl_seq *args) in validate_args() 328 validate_nonempty_seq(asdl_seq *seq, const char *what, const char *owner) in validate_nonempty_seq() 337 validate_assignlist(asdl_seq *targets, expr_context_ty ctx) in validate_assignlist() 344 validate_body(asdl_seq *body, const char *owner) in validate_body() 492 validate_stmts(asdl_seq *seq) in validate_stmts() [all …]
|
D | Python-ast.c | 1092 static PyObject* ast2obj_list(astmodulestate *state, asdl_seq *seq, PyObject* (*func)(astmodulestat… in ast2obj_list() 1915 Module(asdl_seq * body, asdl_seq * type_ignores, PyArena *arena) in Module() 1928 Interactive(asdl_seq * body, PyArena *arena) in Interactive() 1957 FunctionType(asdl_seq * argtypes, expr_ty returns, PyArena *arena) in FunctionType() 1975 FunctionDef(identifier name, arguments_ty args, asdl_seq * body, asdl_seq * in FunctionDef() 2008 AsyncFunctionDef(identifier name, arguments_ty args, asdl_seq * body, asdl_seq in AsyncFunctionDef() 2042 ClassDef(identifier name, asdl_seq * bases, asdl_seq * keywords, asdl_seq * in ClassDef() 2043 body, asdl_seq * decorator_list, int lineno, int col_offset, int in ClassDef() 2086 Delete(asdl_seq * targets, int lineno, int col_offset, int end_lineno, int in Delete() 2103 Assign(asdl_seq * targets, expr_ty value, string type_comment, int lineno, int in Assign() [all …]
|
D | ast_opt.c | 274 make_const_tuple(asdl_seq *elts) in make_const_tuple() 340 asdl_seq *elts = arg->v.List.elts; in fold_iter() 371 asdl_seq *args; in fold_compare() 408 asdl_seq *seq = (ARG); /* avoid variable capture */ \ 427 astfold_body(asdl_seq *stmts, PyArena *ctx_, _PyASTOptimizeState *state) in astfold_body() 433 asdl_seq *values = _Py_asdl_seq_new(1, ctx_); in astfold_body() 453 CALL(astfold_body, asdl_seq, node_->v.Module.body); in astfold_mod() 623 CALL(astfold_body, asdl_seq, node_->v.FunctionDef.body); in astfold_stmt() 631 CALL(astfold_body, asdl_seq, node_->v.AsyncFunctionDef.body); in astfold_stmt() 640 CALL(astfold_body, asdl_seq, node_->v.ClassDef.body); in astfold_stmt()
|
D | compile.c | 201 static int are_all_items_const(asdl_seq *, Py_ssize_t, Py_ssize_t); 208 asdl_seq *args, 209 asdl_seq *keywords); 215 asdl_seq *generators, int gen_index, 221 asdl_seq *generators, int gen_index, 1529 asdl_seq *seq = (SEQ); /* avoid variable capture */ \ 1539 asdl_seq *seq = (SEQ); /* avoid variable capture */ \ 1563 find_ann(asdl_seq *stmts) in find_ann() 1781 compiler_body(struct compiler *c, asdl_seq *stmts) in compiler_body() 1948 compiler_decorators(struct compiler *c, asdl_seq* decos) in compiler_decorators() [all …]
|
D | symtable.c | 205 static int symtable_visit_params(struct symtable *st, asdl_seq *args); 206 static int symtable_visit_argannotations(struct symtable *st, asdl_seq *args); 264 asdl_seq *seq; in PySymtable_BuildObject() 1119 asdl_seq *seq = (SEQ); /* avoid variable capture */ \ 1129 asdl_seq *seq = (SEQ); /* avoid variable capture */ \ 1139 asdl_seq *seq = (SEQ); /* avoid variable capture */ \ 1321 asdl_seq *seq = s->v.Global.names; in symtable_visit_stmt() 1354 asdl_seq *seq = s->v.Nonlocal.names; in symtable_visit_stmt() 1686 symtable_visit_params(struct symtable *st, asdl_seq *args) in symtable_visit_params() 1703 symtable_visit_argannotations(struct symtable *st, asdl_seq *args) in symtable_visit_argannotations() [all …]
|
D | future.c | 18 asdl_seq *names; in future_check_features()
|
D | ast_unparse.c | 120 asdl_seq *values; in append_ast_boolop() 401 append_ast_comprehensions(_PyUnicodeWriter *writer, asdl_seq *comprehensions) in append_ast_comprehensions() 456 asdl_seq *comparators; in append_ast_compare() 615 build_fstring_body(asdl_seq *values, bool is_format_spec) in build_fstring_body()
|
/third_party/python/Grammar/ |
D | python.gram | 37 type_expressions[asdl_seq*]: 48 statements[asdl_seq*]: a=statement+ { _PyPegen_seq_flatten(p, a) } 49 statement[asdl_seq*]: a=compound_stmt { _PyPegen_singleton_seq(p, a) } | simple_stmt 50 statement_newline[asdl_seq*]: 55 simple_stmt[asdl_seq*]: 136 import_from_targets[asdl_seq*]: 141 import_from_as_names[asdl_seq*]: 147 dotted_as_names[asdl_seq*]: 163 else_block[asdl_seq*]: 'else' ':' b=block { b } 196 finally_block[asdl_seq*]: 'finally' ':' a=block { a } [all …]
|
/third_party/python/Misc/ |
D | HISTORY | 7488 - asdl_seq and asdl_int_seq are now Py_ssize_t sized.
|