PyFile:CompoundStatementAfterSemicolon.py PyAssignmentStatement PyTargetExpression: a PsiElement(Py:IDENTIFIER)('a') PsiWhiteSpace(' ') PsiElement(Py:EQ)('=') PsiWhiteSpace(' ') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('0') PsiElement(Py:SEMICOLON)(';') PsiWhiteSpace(' ') PsiElement(Py:IF_KEYWORD)('if') PsiErrorElement:Statement expected, found Py:IF_KEYWORD PsiWhiteSpace(' ') PyExpressionStatement PyReferenceExpression: a PsiElement(Py:IDENTIFIER)('a') PsiErrorElement:End of statement expected PsiElement(Py:COLON)(':') PsiErrorElement:Statement expected, found Py:COLON PsiWhiteSpace('\n ') PsiErrorElement:Unexpected indent PyPassStatement PsiElement(Py:PASS_KEYWORD)('pass')