summaryrefslogtreecommitdiffstats
path: root/Tools/peg_generator/pegen
Commit message (Expand)AuthorAgeFilesLines
* gh-101046: Fix a potential memory leak in the parser when raising MemoryError...Pablo Galindo Salgado2023-01-161-1/+1
* gh-84623: Remove unused imports (#94132)Victor Stinner2022-06-221-7/+0
* gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)Victor Stinner2022-05-241-1/+1
* gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)Christian Heimes2022-05-191-1/+5
* bpo-46576: Speed up test_peg_generator by using a static library for shared s...Jeremy Kloth2022-04-062-42/+101
* Allow the parser to avoid nested processing of invalid rules (GH-31252)Pablo Galindo Salgado2022-02-101-2/+15
* bpo-46576: bpo-46524: Disable compiler optimization within test_peg_generator...Gregory P. Smith2022-02-021-0/+10
* bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4cPablo Galindo Salgado2022-01-031-4/+11
* Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG p...Pablo Galindo Salgado2022-01-031-11/+4
* bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (G...Pablo Galindo Salgado2021-12-201-4/+11
* bpo-45866: pegen strips directory of "generated from" header (GH-29777)Victor Stinner2021-11-263-3/+7
* Refactor parser compilation units into specific components (GH-29676)Pablo Galindo Salgado2021-11-211-0/+2
* bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unu...wim glenn2021-11-031-2/+0
* bpo-45494: Fix parser crash when reporting errors involving invalid continuat...Pablo Galindo Salgado2021-10-191-1/+1
* Fix typos in the Tools directory (GH-28769)Christian Clauss2021-10-062-2/+2
* [Tools/peg_generator/pegen/parser.py] Fix typo: s/wether/whether/ (GH-28739)Ikko Ashimine2021-10-051-1/+1
* Extract visitors from the grammar nodes and call makers in the peg generator ...Pablo Galindo Salgado2021-09-0511-240/+244
* Update pegen to use the latest upstream developments (GH-27586)Pablo Galindo Salgado2021-08-1214-392/+536
* bpo-44345: Fix 'generated by' comment in parser.c (GH-26615)Akira Nonaka2021-06-091-1/+1
* bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)Pablo Galindo2021-05-211-0/+2
* bpo-38605: Revert making 'from __future__ import annotations' the default (GH...Pablo Galindo2021-04-212-2/+2
* bpo-43822: Improve syntax errors for missing commas (GH-25377)Pablo Galindo2021-04-151-0/+12
* bpo-43244: Fix test_peg_generators on Windows (GH-24913)Victor Stinner2021-03-181-3/+2
* bpo-43244: Fix test_peg_generator for PyAST_Validate() (GH-24912)Victor Stinner2021-03-181-0/+3
* Remove unnecessary imports in the grammar parser (GH-24904)Elisha Hollander2021-03-172-8/+2
* bpo-11717: fix ssize_t redefinition error when targeting 32bit Windows app (G...Jozef Grajciar2021-03-011-2/+2
* bpo-42997: Improve error message for missing : before suites (GH-24292)Pablo Galindo2021-02-024-2/+70
* Add small validator utility for PEG grammars (GH-23519)Pablo Galindo2020-12-262-0/+55
* bpo-42218: Correctly handle errors in left-recursive rules (GH-23065)Lysandros Nikolaou2020-10-311-0/+3
* bpo-42123: Run the parser two times and only enable invalid rules on the seco...Lysandros Nikolaou2020-10-261-1/+4
* Revert "Fix all Python Cookbook links (#22205)" (GH-22424)Andre Delfino2020-09-271-2/+2
* bpo-41746: Add type information to asdl_seq objects (GH-22223)Pablo Galindo2020-09-164-6/+56
* Fix all Python Cookbook links (#22205)Andre Delfino2020-09-151-2/+2
* Fix 'gather' rules in the python parser generator (GH-22021)Pablo Galindo2020-09-031-0/+3
* Delete remaining references to Grammar/Grammar from docs (#21624)Guido van Rossum2020-07-261-1/+1
* bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355)Pablo Galindo2020-07-061-1/+1
* bpo-41044: Generate valid PEG python parsers for opt+seq rules (GH-20995)Batuhan Taskaya2020-06-201-1/+7
* Fix trailing whitespace in keyword.py (GH-20881)Pablo Galindo2020-06-151-2/+2
* Include soft keywords in keyword.py (GH-20877)Pablo Galindo2020-06-152-4/+13
* bpo-40939: Clean and adapt the peg_generator directory after deleting the old...Pablo Galindo2020-06-121-6/+2
* bpo-40939: Remove the old parser (GH-20768)Pablo Galindo2020-06-111-3/+2
* bpo-40939: Generate keyword.py using the new parser (GH-20800)Lysandros Nikolaou2020-06-111-0/+73
* Fix lookahead of soft keywords in the PEG parser (GH-20436)Pablo Galindo2020-05-261-2/+9
* Add soft keywords (GH-20370)Guido van Rossum2020-05-261-4/+20
* bpo-40750: Do not expand the new parser debug flags if Py_BUILD_CORE is not d...Pablo Galindo2020-05-251-1/+1
* bpo-40750: Support -d flag in the new parser (GH-20340)Pablo Galindo2020-05-252-25/+61
* bpo-40334: Support suppressing of multiple optional variables in Pegen (GH-20...Batuhan Taskaya2020-05-241-2/+2
* Fix debug output in PEG parser generator (GH-20308)Pablo Galindo2020-05-221-3/+3
* Fix typing problems reported by mypy in pegen (GH-20297)Pablo Galindo2020-05-212-27/+23
* bpo-40334: Correctly generate C parser when assigned var is None (GH-20296)Batuhan Taskaya2020-05-211-1/+4