PyFile:FStringFragmentWithInterpolatedFormatPart.py
  PyAssignmentStatement
    PyTargetExpression: s
      PsiElement(Py:IDENTIFIER)('s')
    PsiWhiteSpace(' ')
    PsiElement(Py:EQ)('=')
    PsiWhiteSpace(' ')
    PyStringLiteralExpression: result: {value:{width}.{precision}}
      PyFormattedStringElement
        PsiElement(Py:FSTRING_START)('f'')
        PsiElement(Py:FSTRING_TEXT)('result: ')
        PyFStringFragment
          PsiElement(Py:FSTRING_FRAGMENT_START)('{')
          PyReferenceExpression: value
            PsiElement(Py:IDENTIFIER)('value')
          PyFStringFragmentFormatPart
            PsiElement(Py:FSTRING_FRAGMENT_FORMAT_START)(':')
            PyFStringFragment
              PsiElement(Py:FSTRING_FRAGMENT_START)('{')
              PyReferenceExpression: width
                PsiElement(Py:IDENTIFIER)('width')
              PsiElement(Py:FSTRING_FRAGMENT_END)('}')
            PsiElement(Py:FSTRING_TEXT)('.')
            PyFStringFragment
              PsiElement(Py:FSTRING_FRAGMENT_START)('{')
              PyReferenceExpression: precision
                PsiElement(Py:IDENTIFIER)('precision')
              PsiElement(Py:FSTRING_FRAGMENT_END)('}')
          PsiElement(Py:FSTRING_FRAGMENT_END)('}')
        PsiElement(Py:FSTRING_END)(''')