Home
last modified time | relevance | path

Searched refs:PyArena (Results 1 - 18 of 18) sorted by relevance

/third_party/python/Include/internal/
H A Dpycore_ast.h60 asdl_mod_seq *_Py_asdl_mod_seq_new(Py_ssize_t size, PyArena *arena);
67 asdl_stmt_seq *_Py_asdl_stmt_seq_new(Py_ssize_t size, PyArena *arena);
74 asdl_expr_seq *_Py_asdl_expr_seq_new(Py_ssize_t size, PyArena *arena);
81 asdl_comprehension_seq *_Py_asdl_comprehension_seq_new(Py_ssize_t size, PyArena
89 asdl_excepthandler_seq *_Py_asdl_excepthandler_seq_new(Py_ssize_t size, PyArena
97 asdl_arguments_seq *_Py_asdl_arguments_seq_new(Py_ssize_t size, PyArena *arena);
104 asdl_arg_seq *_Py_asdl_arg_seq_new(Py_ssize_t size, PyArena *arena);
111 asdl_keyword_seq *_Py_asdl_keyword_seq_new(Py_ssize_t size, PyArena *arena);
118 asdl_alias_seq *_Py_asdl_alias_seq_new(Py_ssize_t size, PyArena *arena);
125 asdl_withitem_seq *_Py_asdl_withitem_seq_new(Py_ssize_t size, PyArena *aren
[all...]
H A Dpycore_pyarena.h14 typedef struct _arena PyArena; typedef
38 PyAPI_FUNC(PyArena*) _PyArena_New(void);
39 PyAPI_FUNC(void) _PyArena_Free(PyArena *);
53 PyAPI_FUNC(void*) _PyArena_Malloc(PyArena *, size_t size);
59 PyAPI_FUNC(int) _PyArena_AddPyObject(PyArena *, PyObject *);
H A Dpycore_asdl.h47 asdl_generic_seq *_Py_asdl_generic_seq_new(Py_ssize_t size, PyArena *arena);
48 asdl_identifier_seq *_Py_asdl_identifier_seq_new(Py_ssize_t size, PyArena *arena);
49 asdl_int_seq *_Py_asdl_int_seq_new(Py_ssize_t size, PyArena *arena);
53 asdl_ ## NAME ## _seq *_Py_asdl_ ## NAME ## _seq_new(Py_ssize_t size, PyArena *arena) \
H A Dpycore_parser.h16 PyArena *arena);
26 PyArena *arena);
/third_party/python/Python/
H A Dpyarena.c2 #include "pycore_pyarena.h" // PyArena
128 PyArena *
131 PyArena* arena = (PyArena *)PyMem_Malloc(sizeof(PyArena)); in _PyArena_New()
133 return (PyArena*)PyErr_NoMemory(); in _PyArena_New()
139 return (PyArena*)PyErr_NoMemory(); in _PyArena_New()
145 return (PyArena*)PyErr_NoMemory(); in _PyArena_New()
158 _PyArena_Free(PyArena *arena) in _PyArena_Free()
181 _PyArena_Malloc(PyArena *aren
[all...]
H A Dast_opt.c10 make_const(expr_ty node, PyObject *val, PyArena *arena) in make_const()
57 fold_unaryop(expr_ty node, PyArena *arena, _PyASTOptimizeState *state) in fold_unaryop()
244 parse_literal(PyObject *fmt, Py_ssize_t *ppos, PyArena *arena) in parse_literal()
350 parse_format(PyObject *fmt, Py_ssize_t *ppos, expr_ty arg, PyArena *arena) in parse_format()
393 optimize_format(expr_ty node, PyObject *fmt, asdl_expr_seq *elts, PyArena *arena) in optimize_format()
445 fold_binop(expr_ty node, PyArena *arena, _PyASTOptimizeState *state) in fold_binop()
542 fold_tuple(expr_ty node, PyArena *arena, _PyASTOptimizeState *state) in fold_tuple()
554 fold_subscr(expr_ty node, PyArena *arena, _PyASTOptimizeState *state) in fold_subscr()
579 fold_iter(expr_ty arg, PyArena *arena, _PyASTOptimizeState *state) in fold_iter()
608 fold_compare(expr_ty node, PyArena *aren
[all...]
H A DPython-ast.c1012 static int obj2ast_object(struct ast_state *Py_UNUSED(state), PyObject* obj, PyObject** out, PyArena* arena) in obj2ast_object()
1027 static int obj2ast_constant(struct ast_state *Py_UNUSED(state), PyObject* obj, PyObject** out, PyArena* arena) in obj2ast_constant()
1038 static int obj2ast_identifier(struct ast_state *state, PyObject* obj, PyObject** out, PyArena* arena) in obj2ast_identifier()
1047 static int obj2ast_string(struct ast_state *state, PyObject* obj, PyObject** out, PyArena* arena) in obj2ast_string()
1056 static int obj2ast_int(struct ast_state* Py_UNUSED(state), PyObject* obj, int* out, PyArena* arena) in obj2ast_int()
1861 PyArena* arena);
1863 PyArena* arena);
1865 PyArena* arena);
1867 expr_context_ty* out, PyArena* arena);
1869 out, PyArena* aren
[all...]
H A Dpythonrun.c48 PyCompilerFlags *, PyArena *);
191 PyArena *arena; in PyRun_InteractiveOneObjectEx()
1594 PyArena *arena; in PyRun_StringFlags()
1615 PyArena *arena = _PyArena_New(); in pyrun_file()
1723 PyCompilerFlags *flags, PyArena *arena) in run_mod()
1789 PyArena *arena = _PyArena_New(); in Py_CompileStringObject()
H A Dtraceback.c666 PyArena *arena = NULL; in extract_anchors_from_line()
H A Dbltinmodule.c809 PyArena *arena; in builtin_compile_impl()
H A Dsymtable.c2139 PyArena *arena; in _Py_SymtableStringObjectFlags()
H A Dcompile.c364 PyArena *c_arena; /* pointer to memory allocation arena */
542 int optimize, PyArena *arena) in _PyAST_Compile()
/third_party/python/Parser/
H A Dpeg_api.c8 PyCompilerFlags *flags, PyArena *arena) in _PyParser_ASTFromString()
21 PyCompilerFlags *flags, int *errcode, PyArena *arena) in _PyParser_ASTFromFile()
H A Dpegen.h64 PyArena *arena;
292 alias_ty _PyPegen_alias_for_star(Parser *, int, int, int, int, PyArena *);
318 int end_col_offset, PyArena *arena);
332 Parser *_PyPegen_Parser_New(struct tok_state *, int, int, int, int *, PyArena *);
335 const char *, const char *, PyCompilerFlags *, int *, PyArena *);
337 mod_ty _PyPegen_run_parser_from_string(const char *, int, PyObject *, PyCompilerFlags *, PyArena *);
H A Dpegen.c751 int feature_version, int *errcode, PyArena *arena) in _PyPegen_Parser_New()
882 PyCompilerFlags *flags, int *errcode, PyArena *arena) in _PyPegen_run_parser_from_file_pointer()
920 PyCompilerFlags *flags, PyArena *arena) in _PyPegen_run_parser_from_string()
H A Daction_helpers.c212 int end_col_offset, PyArena *arena) { in _PyPegen_alias_for_star()
1158 int end_col_offset, PyArena *arena) { in _PyPegen_collect_call_seqs()
H A Dstring_parser.c1007 ExprList_Finish(ExprList *l, PyArena *arena) in ExprList_Finish()
/third_party/python/Tools/peg_generator/peg_extension/
H A Dpeg_extension.c6 _build_return_object(mod_ty module, int mode, PyObject *filename_ob, PyArena *arena) in _build_return_object()
35 PyArena *arena = _PyArena_New(); in parse_file()
83 PyArena *arena = _PyArena_New(); in parse_string()

Completed in 36 milliseconds