PyFile:PatternMatchingRecoveryIllegalStatementsInsideMatch.py
  PyMatchStatement
    PsiElement(Py:MATCH_KEYWORD)('match')
    PsiWhiteSpace(' ')
    PyReferenceExpression: x
      PsiElement(Py:IDENTIFIER)('x')
    PsiElement(Py:COLON)(':')
    PsiWhiteSpace('\n    ')
    PsiErrorElement:Case clause expected
      PyIfStatement
        PyIfPartIf
          PsiElement(Py:IF_KEYWORD)('if')
          PsiWhiteSpace(' ')
          PyBoolLiteralExpression
            PsiElement(Py:TRUE_KEYWORD)('True')
          PsiElement(Py:COLON)(':')
          PsiWhiteSpace('\n        ')
          PyStatementList
            PyIfStatement
              PyIfPartIf
                PsiElement(Py:IF_KEYWORD)('if')
                PsiWhiteSpace(' ')
                PyBoolLiteralExpression
                  PsiElement(Py:TRUE_KEYWORD)('True')
                PsiElement(Py:COLON)(':')
                PsiWhiteSpace('\n            ')
                PyStatementList
                  PyPassStatement
                    PsiElement(Py:PASS_KEYWORD)('pass')
        PsiWhiteSpace('\n    ')
        PyElsePart
          PsiElement(Py:ELSE_KEYWORD)('else')
          PsiElement(Py:COLON)(':')
          PsiWhiteSpace('\n        ')
          PyStatementList
            PyPassStatement
              PsiElement(Py:PASS_KEYWORD)('pass')
    PsiWhiteSpace('\n    ')
    PyCaseClause
      PsiElement(Py:CASE_KEYWORD)('case')
      PsiWhiteSpace(' ')
      PyLiteralPattern
        PyBoolLiteralExpression
          PsiElement(Py:TRUE_KEYWORD)('True')
      PsiElement(Py:COLON)(':')
      PsiWhiteSpace('\n        ')
      PyStatementList
        PyPassStatement
          PsiElement(Py:PASS_KEYWORD)('pass')