mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
gh-125588: Teach the python PEG generator the new f-string tokens (#125589)
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
This commit is contained in:
parent
0e45b1fd0f
commit
9dfef4e5f4
6 changed files with 61 additions and 2 deletions
|
@ -99,7 +99,8 @@ class PythonCallMakerVisitor(GrammarVisitor):
|
|||
name = node.value
|
||||
if name == "SOFT_KEYWORD":
|
||||
return "soft_keyword", "self.soft_keyword()"
|
||||
if name in ("NAME", "NUMBER", "STRING", "OP", "TYPE_COMMENT"):
|
||||
if name in ("NAME", "NUMBER", "STRING", "OP", "TYPE_COMMENT",
|
||||
"FSTRING_END", "FSTRING_MIDDLE", "FSTRING_START"):
|
||||
name = name.lower()
|
||||
return name, f"self.{name}()"
|
||||
if name in ("NEWLINE", "DEDENT", "INDENT", "ENDMARKER"):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue