PyFile:ListComprehensionNestedIf.py PyExpressionStatement PyListCompExpression PsiElement(Py:LBRACKET)('[') PyReferenceExpression: x PsiElement(Py:IDENTIFIER)('x') PsiWhiteSpace(' ') PsiElement(Py:FOR_KEYWORD)('for') PsiWhiteSpace(' ') PyTargetExpression: x PsiElement(Py:IDENTIFIER)('x') PsiWhiteSpace(' ') PsiElement(Py:IN_KEYWORD)('in') PsiWhiteSpace(' ') PyCallExpression: range PyReferenceExpression: range PsiElement(Py:IDENTIFIER)('range') PyArgumentList PsiElement(Py:LPAR)('(') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('10') PsiElement(Py:RPAR)(')') PsiWhiteSpace(' ') PsiElement(Py:IF_KEYWORD)('if') PsiWhiteSpace(' ') PyBinaryExpression PyReferenceExpression: x PsiElement(Py:IDENTIFIER)('x') PsiWhiteSpace(' ') PsiElement(Py:PERC)('%') PsiWhiteSpace(' ') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('2') PsiWhiteSpace(' ') PsiElement(Py:IF_KEYWORD)('if') PsiWhiteSpace(' ') PyBinaryExpression PyReferenceExpression: x PsiElement(Py:IDENTIFIER)('x') PsiWhiteSpace(' ') PsiElement(Py:PERC)('%') PsiWhiteSpace(' ') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('3') PsiElement(Py:RBRACKET)(']')