SHELL_SCRIPT
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        LITERAL_EXPRESSION
          NUMBER
            PsiElement(int)('1')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        LITERAL_EXPRESSION
          PsiElement(word)('a')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        LITERAL_EXPRESSION
          VARIABLE
            PsiElement(var)('$a')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        ADD_EXPRESSION
          LITERAL_EXPRESSION
            NUMBER
              PsiElement(int)('1')
          PsiWhiteSpace(' ')
          PsiElement(+)('+')
          PsiWhiteSpace(' ')
          LITERAL_EXPRESSION
            NUMBER
              PsiElement(int)('1')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        ADD_EXPRESSION
          LITERAL_EXPRESSION
            PsiElement(word)('a')
          PsiWhiteSpace(' ')
          PsiElement(+)('+')
          PsiWhiteSpace(' ')
          LITERAL_EXPRESSION
            PsiElement(word)('b')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        ADD_EXPRESSION
          MUL_EXPRESSION
            LITERAL_EXPRESSION
              NUMBER
                PsiElement(int)('1')
            PsiWhiteSpace(' ')
            PsiElement(*)('*')
            PsiWhiteSpace(' ')
            LITERAL_EXPRESSION
              NUMBER
                PsiElement(int)('2')
          PsiWhiteSpace(' ')
          PsiElement(-)('-')
          PsiWhiteSpace(' ')
          LITERAL_EXPRESSION
            NUMBER
              PsiElement(int)('3')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SHELL_COMMAND
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        MUL_EXPRESSION
          LITERAL_EXPRESSION
            NUMBER
              PsiElement(int)('10')
          PsiWhiteSpace(' ')
          PsiElement(%)('%')
          PsiWhiteSpace(' ')
          LITERAL_EXPRESSION
            NUMBER
              PsiElement(int)('3')
        PsiElement())(')')
        PsiElement())(')')