summaryrefslogtreecommitdiffstats
path: root/Parser/pegen.h
Commit message (Expand)AuthorAgeFilesLines
* gh-108179: Add error message for parser stack overflows (#108256)Dennis Sweeney2023-08-221-0/+2
* gh-107015: Remove async_hacks from the tokenizer (#107018)Pablo Galindo Salgado2023-07-261-1/+0
* gh-104922: remove PY_SSIZE_T_CLEAN (#106315)Inada Naoki2023-07-021-1/+0
* gh-105194: Fix format specifier escaped characters in f-strings (#105231)Pablo Galindo Salgado2023-06-021-0/+1
* gh-103656: Transfer f-string buffers to parser to avoid use-after-free (GH-10...Lysandros Nikolaou2023-04-271-2/+11
* gh-102856: Initial implementation of PEP 701 (#102855)Pablo Galindo Salgado2023-04-191-4/+14
* gh-100940: Change "char *str" to "const char *str" in KeywordToken: It is an...Stepfen Shawn2023-01-181-1/+1
* gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)Victor Stinner2022-05-241-0/+1
* gh-92651: Remove the Include/token.h header file (#92652)Victor Stinner2022-05-111-1/+1
* bpo-47212: Improve error messages for un-parenthesized generator expressions ...Matthieu Dartiailh2022-04-051-0/+1
* Allow the parser to avoid nested processing of invalid rules (GH-31252)Pablo Galindo Salgado2022-02-101-1/+0
* bpo-46521: Fix codeop to use a new partial-input mode of the parser (GH-31010)Pablo Galindo Salgado2022-02-081-0/+1
* bpo-46004: Fix error location for loops with invalid targets (GH-29959)Pablo Galindo Salgado2021-12-071-1/+2
* bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if insi...Pablo Galindo Salgado2021-11-241-0/+1
* Refactor parser compilation units into specific components (GH-29676)Pablo Galindo Salgado2021-11-211-54/+58
* bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator e...Pablo Galindo Salgado2021-09-271-1/+1
* Update pegen to use the latest upstream developments (GH-27586)Pablo Galindo Salgado2021-08-121-0/+1
* bpo-34013: Generalize the invalid legacy statement error message (GH-27389)Pablo Galindo Salgado2021-07-271-0/+1
* bpo-43950: Print columns in tracebacks (PEP 657) (GH-26958)Ammar Askar2021-07-041-0/+1
* bpo-44456: Improve the syntax error when mixing keyword and positional patter...Pablo Galindo2021-06-241-0/+3
* Add more const modifiers. (GH-26691)Serhiy Storchaka2021-06-121-3/+3
* bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)Pablo Galindo2021-05-211-0/+1
* bpo-43892: Validate the first term of complex literal value patterns (GH-25735)Brandt Bucher2021-04-301-1/+2
* bpo-43892: Make match patterns explicit in the AST (GH-25585)Nick Coghlan2021-04-291-0/+9
* bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525)Pablo Galindo2021-04-231-4/+15
* bpo-43822: Improve syntax errors for missing commas (GH-25377)Pablo Galindo2021-04-151-0/+2
* bpo-43798: Add source location attributes to alias (GH-25324)Matthew Suozzo2021-04-101-1/+1
* Sanitize macros and debug functions in pegen.c (GH-25291)Pablo Galindo2021-04-091-1/+3
* bpo-43244: Remove parser_interface.h header file (GH-25001)Victor Stinner2021-03-241-1/+0
* bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)Victor Stinner2021-03-231-2/+2
* bpo-43555: Report the column offset for invalid line continuation character (...Pablo Galindo2021-03-221-2/+3
* bpo-35134: Move Include/{pyarena.h,pyctype.h} to Include/cpython/ (GH-24550)Nicholas Sim2021-02-171-1/+0
* bpo-42997: Improve error message for missing : before suites (GH-24292)Pablo Galindo2021-02-021-4/+3
* bpo-42214: Fix check for NOTEQUAL token in the PEG parser for the barry_as_fl...Pablo Galindo2020-10-301-1/+1
* bpo-42123: Run the parser two times and only enable invalid rules on the seco...Lysandros Nikolaou2020-10-261-0/+1
* bpo-41746: Cast to typed seqs in CHECK macros to avoid type erasure (GH-22864)Lysandros Nikolaou2020-10-211-4/+4
* bpo-41746: Add type information to asdl_seq objects (GH-22223)Pablo Galindo2020-09-161-15/+15
* bpo-41697: Correctly handle KeywordOrStarred when parsing arguments in the pa...Pablo Galindo2020-09-031-1/+3
* bpo-41690: Use a loop to collect args in the parser instead of recursion (GH-...Pablo Galindo2020-09-021-0/+1
* bpo-41060: Avoid SEGFAULT when calling GET_INVALID_TARGET in the grammar (GH-...Lysandros Nikolaou2020-06-211-3/+22
* bpo-40958: Avoid 'possible loss of data' warning on Windows (GH-20970)Lysandros Nikolaou2020-06-201-1/+1
* bpo-40334: Produce better error messages on invalid targets (GH-20106)Lysandros Nikolaou2020-06-181-1/+11
* bpo-40958: Avoid buffer overflow in the parser when indexing the current line...Pablo Galindo2020-06-161-2/+2
* bpo-40939: Remove the old parser (GH-20768)Pablo Galindo2020-06-111-0/+273