SHELL_SCRIPT
  COMMANDS_LIST
    CONDITIONAL_COMMAND
      PsiElement([)('[')
      LITERAL_CONDITION
        NUMBER
          PsiElement(int)('1')
      PsiElement(])(']')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    CONDITIONAL_COMMAND
      PsiElement([)('[')
      LITERAL_CONDITION
        PsiElement(word)('a')
      PsiWhiteSpace(' ')
      LITERAL_CONDITION
        PsiElement(word)('+')
      PsiWhiteSpace(' ')
      LITERAL_CONDITION
        PsiElement(word)('b')
      PsiElement(])(']')