PyFile:FStringTerminatedByLineBreakInNestedFormatPart.py PyAssignmentStatement PyTargetExpression: s PsiElement(Py:IDENTIFIER)('s') PsiWhiteSpace(' ') PsiElement(Py:EQ)('=') PsiWhiteSpace(' ') PyStringLiteralExpression: {f'foo{42:bar PyFormattedStringNode PsiElement(Py:FSTRING_START)('f"') PyFStringFragment PsiElement(Py:FSTRING_FRAGMENT_START)('{') PyStringLiteralExpression: foo{42:bar PyFormattedStringNode PsiElement(Py:FSTRING_START)('f'') PsiElement(Py:FSTRING_TEXT)('foo') PyFStringFragment PsiElement(Py:FSTRING_FRAGMENT_START)('{') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('42') PyFStringFragmentFormatPart PsiElement(Py:FSTRING_FRAGMENT_FORMAT_START)(':') PsiElement(Py:FSTRING_TEXT)('bar') PsiErrorElement:} expected PsiErrorElement:Unexpected f-string token PsiErrorElement:Unexpected f-string token PsiWhiteSpace('\n') PyExpressionStatement PyReferenceExpression: baz PsiElement(Py:IDENTIFIER)('baz') PsiErrorElement:End of statement expected PsiElement(Py:RBRACE)('}') PsiErrorElement:Statement expected, found Py:RBRACE PyExpressionStatement PyStringLiteralExpression: }" PsiElement(Py:SINGLE_QUOTED_STRING)(''}"')