0
0
mirror of https://github.com/python/cpython.git synced 2024-11-22 05:26:10 +01:00
cpython/Parser
Lysandros Nikolaou bca7014032
bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111)
* Implement running the parser a second time for the errors messages

The first parser run is only responsible for detecting whether
there is a `SyntaxError` or not. If there isn't the AST gets returned.
Otherwise, the parser is run a second time with all the `invalid_*`
rules enabled so that all the customized error messages get produced.
2020-10-27 00:42:04 +02:00
..
asdl_c.py
asdl.py
myreadline.c
parser.c bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111) 2020-10-27 00:42:04 +02:00
peg_api.c
pegen.c bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111) 2020-10-27 00:42:04 +02:00
pegen.h bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111) 2020-10-27 00:42:04 +02:00
Python.asdl
string_parser.c
string_parser.h
token.c
tokenizer.c
tokenizer.h