void () { if (atToken(PyTokenTypes.FSTRING_FRAGMENT_FORMAT_START)) { final SyntaxTreeBuilder.Marker marker = myContext.getBuilder().mark(); nextToken(); while (true) { if (atAnyOfTokens(PyTokenTypes.FSTRING_TEXT_TOKENS)) { nextToken(); } else if (atToken(PyTokenTypes.FSTRING_FRAGMENT_START)) { parseFStringFragment(); } else { break; } } marker.done(PyElementTypes.FSTRING_FRAGMENT_FORMAT_PART); } }