summaryrefslogtreecommitdiffstats
path: root/Objects/funcobject.c
diff options
context:
space:
mode:
authorLysandros Nikolaou <lisandrosnik@gmail.com>2020-10-28 00:14:15 (GMT)
committerGitHub <noreply@github.com>2020-10-28 00:14:15 (GMT)
commit24a7c298d47658295673dc04d1b6d59f2b200a7c (patch)
tree9045adac177946b15f31eb22033fbc912bbf1703 /Objects/funcobject.c
parentc4b58cea4771afc0ddfdb857b0fb5115b9f4bc9f (diff)
downloadcpython-24a7c298d47658295673dc04d1b6d59f2b200a7c.zip
cpython-24a7c298d47658295673dc04d1b6d59f2b200a7c.tar.gz
cpython-24a7c298d47658295673dc04d1b6d59f2b200a7c.tar.bz2
[3.9] bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111) (GH-23011)
* 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. (cherry picked from commit bca701403253379409dece03053dbd739c0bd059)
Diffstat (limited to 'Objects/funcobject.c')
0 files changed, 0 insertions, 0 deletions