SHELL_SCRIPT
  COMMANDS_LIST
    GENERIC_COMMAND_DIRECTIVE
      PsiElement($)('$')
      ARITHMETIC_EXPANSION
        PsiElement(()('(')
        PsiElement(()('(')
        PsiElement())(')')
        PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    GENERIC_COMMAND_DIRECTIVE
      OLD_ARITHMETIC_EXPANSION
        PsiElement(ARITH_SQUARE_LEFT)('$[')
        PsiElement(ARITH_SQUARE_RIGHT)(']')