@@ -1937,25 +1937,34 @@ def test_string(self):
1937
1937
""" )
1938
1938
1939
1939
self .check_tokenize ('f"abc"' , """\
1940
- STRING 'f"abc"' (1, 0) (1, 6)
1940
+ FSTRING_START 'f"' (1, 0) (1, 2)
1941
+ FSTRING_END 'abc' (1, 2) (1, 5)
1941
1942
""" )
1942
1943
1943
1944
self .check_tokenize ('fR"a{b}c"' , """\
1944
- STRING 'fR"a{b}c"' (1, 0) (1, 9)
1945
+ FSTRING_START 'fR"' (1, 0) (1, 3)
1946
+ FSTRING_MIDDLE 'a' (1, 3) (1, 4)
1947
+ LBRACE '{' (1, 4) (1, 5)
1948
+ NAME 'b' (1, 5) (1, 6)
1949
+ RBRACE '}' (1, 6) (1, 7)
1950
+ FSTRING_END 'c' (1, 7) (1, 8)
1945
1951
""" )
1946
1952
1947
1953
self .check_tokenize ('f"""abc"""' , """\
1948
- STRING 'f\" \" \" abc\" \" \" ' (1, 0) (1, 10)
1954
+ FSTRING_START 'f\" ""' (1, 0) (1, 4)
1955
+ FSTRING_END 'abc' (1, 4) (1, 7)
1949
1956
""" )
1950
1957
1951
1958
self .check_tokenize (r'f"abc\
1952
1959
def"' , """\
1953
- STRING 'f"abc\\ \\ \\ ndef"' (1, 0) (2, 4)
1960
+ FSTRING_START \' f"\' (1, 0) (1, 2)
1961
+ FSTRING_END 'abc\\ \\ \\ ndef' (1, 2) (2, 3)
1954
1962
""" )
1955
1963
1956
1964
self .check_tokenize (r'Rf"abc\
1957
1965
def"' , """\
1958
- STRING 'Rf"abc\\ \\ \\ ndef"' (1, 0) (2, 4)
1966
+ FSTRING_START 'Rf"' (1, 0) (1, 3)
1967
+ FSTRING_END 'abc\\ \\ \\ ndef' (1, 3) (2, 3)
1959
1968
""" )
1960
1969
1961
1970
def test_function (self ):
0 commit comments