summaryrefslogtreecommitdiffstats
path: root/Doc/c-api
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2021-06-28 09:35:52 (GMT)
committerGitHub <noreply@github.com>2021-06-28 09:35:52 (GMT)
commitdc10264eb880ed63fcf42c17057f3f5d879a0a0c (patch)
tree27781db009fe72009bb3453371f687d19ac68488 /Doc/c-api
parentf4b31cdbc043449f3df7d291da67bcb3736be0db (diff)
downloadcpython-dc10264eb880ed63fcf42c17057f3f5d879a0a0c.zip
cpython-dc10264eb880ed63fcf42c17057f3f5d879a0a0c.tar.gz
cpython-dc10264eb880ed63fcf42c17057f3f5d879a0a0c.tar.bz2
bpo-40939: Remove documentation for `PyParser_*` & add porting notes (GH-26855) (GH-26898)
I tried to be relatively thorough and give lots of links. One reason is that this wasn't deprecated very long; also it seems people running into this tend to not be familiar with similar APIs. (cherry picked from commit 29987f72650b7cccee4df216c8297e8484a44e6a) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Co-authored-by: Petr Viktorin <encukou@gmail.com>
Diffstat (limited to 'Doc/c-api')
-rw-r--r--Doc/c-api/veryhigh.rst36
1 files changed, 0 insertions, 36 deletions
diff --git a/Doc/c-api/veryhigh.rst b/Doc/c-api/veryhigh.rst
index 0f760ea..3354a2b 100644
--- a/Doc/c-api/veryhigh.rst
+++ b/Doc/c-api/veryhigh.rst
@@ -185,42 +185,6 @@ the same library that the Python runtime is using.
:c:func:`PyMem_RawRealloc`, instead of being allocated by
:c:func:`PyMem_Malloc` or :c:func:`PyMem_Realloc`.
-
-.. c:function:: struct _node* PyParser_SimpleParseString(const char *str, int start)
-
- This is a simplified interface to
- :c:func:`PyParser_SimpleParseStringFlagsFilename` below, leaving *filename* set
- to ``NULL`` and *flags* set to ``0``.
-
-
-.. c:function:: struct _node* PyParser_SimpleParseStringFlags( const char *str, int start, int flags)
-
- This is a simplified interface to
- :c:func:`PyParser_SimpleParseStringFlagsFilename` below, leaving *filename* set
- to ``NULL``.
-
-
-.. c:function:: struct _node* PyParser_SimpleParseStringFlagsFilename( const char *str, const char *filename, int start, int flags)
-
- Parse Python source code from *str* using the start token *start* according to
- the *flags* argument. The result can be used to create a code object which can
- be evaluated efficiently. This is useful if a code fragment must be evaluated
- many times. *filename* is decoded from the :term:`filesystem encoding and
- error handler`.
-
-
-.. c:function:: struct _node* PyParser_SimpleParseFile(FILE *fp, const char *filename, int start)
-
- This is a simplified interface to :c:func:`PyParser_SimpleParseFileFlags` below,
- leaving *flags* set to ``0``.
-
-
-.. c:function:: struct _node* PyParser_SimpleParseFileFlags(FILE *fp, const char *filename, int start, int flags)
-
- Similar to :c:func:`PyParser_SimpleParseStringFlagsFilename`, but the Python
- source code is read from *fp* instead of an in-memory string.
-
-
.. c:function:: PyObject* PyRun_String(const char *str, int start, PyObject *globals, PyObject *locals)
This is a simplified interface to :c:func:`PyRun_StringFlags` below, leaving