PyFile:WithStatementRecoveryDanglingComma.py PyWithStatement PsiElement(Py:WITH_KEYWORD)('with') PsiWhiteSpace(' ') PyWithItem PyCallExpression: foo PyReferenceExpression: foo PsiElement(Py:IDENTIFIER)('foo') PyArgumentList PsiElement(Py:LPAR)('(') PsiElement(Py:RPAR)(')') PsiElement(Py:COMMA)(',') PsiErrorElement:Expression expected PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyPassStatement PsiElement(Py:PASS_KEYWORD)('pass') PsiWhiteSpace('\n') PyWithStatement PsiElement(Py:WITH_KEYWORD)('with') PsiWhiteSpace(' ') PyWithItem PyCallExpression: foo PyReferenceExpression: foo PsiElement(Py:IDENTIFIER)('foo') PyArgumentList PsiElement(Py:LPAR)('(') PsiElement(Py:RPAR)(')') PsiWhiteSpace(' ') PsiElement(Py:AS_KEYWORD)('as') PsiWhiteSpace(' ') PyTargetExpression: bar PsiElement(Py:IDENTIFIER)('bar') PsiElement(Py:COMMA)(',') PsiErrorElement:Expression expected PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyPassStatement PsiElement(Py:PASS_KEYWORD)('pass')