summaryrefslogtreecommitdiffstats
path: root/Tools/peg_generator/pegen
Commit message (Expand)AuthorAgeFilesLines
* 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
* bpo-40661: Fix segfault when parsing invalid input (GH-20165)Lysandros Nikolaou2020-05-181-8/+9
* bpo-40334: Improvements to error-handling code in the PEG parser (GH-20003)Lysandros Nikolaou2020-05-171-21/+12
* bpo-40334: Avoid collisions between parser variables and grammar variables (G...Pablo Galindo2020-05-102-78/+93
* bpo-40555: Check for p->error_indicator in loop rules after the main loop is ...Pablo Galindo2020-05-081-1/+1
* bpo-40334: Generate comments in the parser code to improve debugging (GH-19966)Pablo Galindo2020-05-061-0/+14
* Clean up unused imports for the peg generator module (GH-19891)Anthony Shaw2020-05-045-9/+4
* bpo-40334: regenerate metaparser as part of regen-all (GH-19854)Pablo Galindo2020-05-021-1/+1
* Fix some scripts in the peg generator folder (GH-19853)Pablo Galindo2020-05-022-3/+71
* bpo-40334: use the TOKENS file when checking dangling rules (GH-19849)Pablo Galindo2020-05-015-15/+31
* Fix the Tools/peg_generator/scripts/benchmark.py script (GH-19848)Pablo Galindo2020-05-011-1/+1
* bpo-40334: Simplify type handling in the PEG c_generator (GH-19818)Pablo Galindo2020-05-012-35/+25
* bpo-40334: refactor and cleanup for the PEG generators (GH-19775)Pablo Galindo2020-04-293-159/+268
* bpo-40334: Refactor peg_generator to receive a Tokens file when building c co...Pablo Galindo2020-04-284-79/+196
* bpo-40334: Support CO_FUTURE_BARRY_AS_BDFL in the new parser (GH-19721)Pablo Galindo2020-04-271-1/+9
* bpo-40334: Rewrite test_c_parser to avoid memory leaks (GH-19694)Lysandros Nikolaou2020-04-242-3/+2
* bpo-40334: Allow to run make regen-pegen without distutils (GH-19684)Pablo Galindo2020-04-232-11/+12
* bpo-40370: Use the same compile and link args as the interpreter used in test...Pablo Galindo2020-04-231-3/+12
* bpo-40334: Fix build errors and warnings in test_peg_generator (GH-19672)Pablo Galindo2020-04-232-1/+5
* Compile extensions in test_peg_generator with C99 (GH-19668)Pablo Galindo2020-04-231-0/+3
* bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)Pablo Galindo2020-04-2215-0/+3460