[3.9] bpo-41076: Pre-feed the parser with the f-string expression location (GH-21054) (GH-21190)

This commit changes the parsing of f-string expressions with the new parser. The parser gets pre-fed with the location of the expression itself (not the f-string, which was what we were doing before). This allows us to completely skip the shifting of the AST nodes after the parsing is completed..
(cherry picked from commit 1f0f4abb11)
This commit is contained in:
Pablo Galindo 2020-06-28 01:15:28 +01:00 committed by GitHub
parent 102ca529ef
commit dab533d0ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 2474 additions and 2691 deletions

File diff suppressed because it is too large Load diff