]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-40939: Remove the old parser (GH-20768)
authorPablo Galindo <Pablogsal@gmail.com>
Thu, 11 Jun 2020 16:30:46 +0000 (17:30 +0100)
committerGitHub <noreply@github.com>
Thu, 11 Jun 2020 16:30:46 +0000 (17:30 +0100)
commit1ed83adb0e95305af858bd41af531e487f54fee7
tree5b05876e1800975fd2f0b8021544423f9fd9822a
parent311110abcd8ab648dbf1803e36a8ba5d93fa019b
bpo-40939: Remove the old parser (GH-20768)

This commit removes the old parser, the deprecated parser module, the old parser compatibility flags and environment variables and all associated support code and documentation.
53 files changed:
Doc/c-api/init_config.rst
Doc/using/cmdline.rst
Include/cpython/initconfig.h
Lib/subprocess.py
Lib/test/support/__init__.py
Lib/test/test_embed.py
Lib/test/test_exceptions.py
Lib/test/test_flufl.py
Lib/test/test_fstring.py
Lib/test/test_grammar.py
Lib/test/test_parser.py [deleted file]
Lib/test/test_peg_parser.py [deleted file]
Lib/test/test_string_literals.py
Lib/test/test_syntax.py
Lib/test/test_traceback.py
Makefile.pre.in
Misc/NEWS.d/next/Core and Builtins/2020-06-10-11-27-15.bpo-40939.DO-wAI.rst [new file with mode: 0644]
Modules/Setup
Modules/_peg_parser.c [deleted file]
Modules/parsermodule.c [deleted file]
PC/config.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
PCbuild/regen.vcxproj
Parser/acceler.c [deleted file]
Parser/grammar1.c [deleted file]
Parser/listnode.c [deleted file]
Parser/parser.c
Parser/parser.h [deleted file]
Parser/parsetok.c [deleted file]
Parser/peg_api.c [moved from Parser/pegen/peg_api.c with 98% similarity]
Parser/pegen.c [moved from Parser/pegen/pegen.c with 99% similarity]
Parser/pegen.h [moved from Parser/pegen/pegen.h with 100% similarity]
Parser/pegen/parse.c [deleted file]
Parser/pgen/__init__.py [deleted file]
Parser/pgen/__main__.py [deleted file]
Parser/pgen/automata.py [deleted file]
Parser/pgen/grammar.py [deleted file]
Parser/pgen/keywordgen.py [deleted file]
Parser/pgen/metaparser.py [deleted file]
Parser/pgen/pgen.py [deleted file]
Parser/pgen/token.py [deleted file]
Parser/string_parser.c [moved from Parser/pegen/parse_string.c with 99% similarity]
Parser/string_parser.h [moved from Parser/pegen/parse_string.h with 100% similarity]
Programs/_testembed.c
Python/ast.c
Python/compile.c
Python/initconfig.c
Python/pylifecycle.c
Python/pythonrun.c
Tools/peg_generator/pegen/build.py
configure.ac
setup.py