PyFile:FStringTextTokenMerging.py
  PyAssignmentStatement
    PyTargetExpression: s
      PsiElement(Py:IDENTIFIER)('s')
    PsiWhiteSpace(' ')
    PsiElement(Py:EQ)('=')
    PsiWhiteSpace(' ')
    PyStringLiteralExpression: foo""bar"\{rf'green"eggs{42:for"mat}'}
baz
quux

      PyFormattedStringElement
        PsiElement(Py:FSTRING_START)('f"""')
        PsiElement(Py:FSTRING_TEXT)('foo""bar\"\')
        PyFStringFragment
          PsiElement(Py:FSTRING_FRAGMENT_START)('{')
          PyStringLiteralExpression: green"eggs{42:for"mat}
            PyFormattedStringElement
              PsiElement(Py:FSTRING_START)('rf'')
              PsiElement(Py:FSTRING_RAW_TEXT)('green"eggs')
              PyFStringFragment
                PsiElement(Py:FSTRING_FRAGMENT_START)('{')
                PyNumericLiteralExpression
                  PsiElement(Py:INTEGER_LITERAL)('42')
                PyFStringFragmentFormatPart
                  PsiElement(Py:FSTRING_FRAGMENT_FORMAT_START)(':')
                  PsiElement(Py:FSTRING_RAW_TEXT)('for"mat')
                PsiElement(Py:FSTRING_FRAGMENT_END)('}')
              PsiElement(Py:FSTRING_END)(''')
          PsiElement(Py:FSTRING_FRAGMENT_END)('}')
        PsiElement(Py:FSTRING_TEXT)('\\nbaz\nquux\n')
        PsiElement(Py:FSTRING_END)('"""')