| 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)(''') |