PyFile:PatternMatchingMatchLooksLikeBinaryExpression.py PyMatchStatement PsiElement(Py:MATCH_KEYWORD)('match') PsiWhiteSpace(' ') PyPrefixExpression PsiElement(Py:MINUS)('-') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('1') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyCaseClause PsiElement(Py:CASE_KEYWORD)('case') PsiWhiteSpace(' ') PyLiteralPattern PyPrefixExpression PsiElement(Py:MINUS)('-') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('1') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyIfStatement PyIfPartIf PsiElement(Py:IF_KEYWORD)('if') PsiWhiteSpace(' ') PyBinaryExpression PyReferenceExpression: match PsiElement(Py:IDENTIFIER)('match') PsiWhiteSpace(' ') PsiElement(Py:MINUS)('-') PsiWhiteSpace(' ') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('1') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyExpressionStatement PyBinaryExpression PyReferenceExpression: match PsiElement(Py:IDENTIFIER)('match') PsiWhiteSpace(' ') PsiElement(Py:MINUS)('-') PsiWhiteSpace(' ') PyNumericLiteralExpression PsiElement(Py:INTEGER_LITERAL)('1')