SHELL_SCRIPT
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        ASSIGNMENT_COMMAND
          LITERAL
            PsiElement(word)('a')
          PsiElement(=)('=')
          LITERAL
            PsiElement(word)('a')
          PsiElement(=)('=')
          LITERAL
            PsiElement(word)('b')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    ASSIGNMENT_COMMAND
      LITERAL
        PsiElement(word)('a')
      PsiElement(=)('=')
      LITERAL
        PsiElement(word)('a')
      PsiElement(=)('=')
      LITERAL
        PsiElement(word)('b')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    ASSIGNMENT_COMMAND
      LITERAL
        PsiElement(word)('a')
      PsiElement(=)('=')
      LITERAL
        PsiElement(word)('b')
      PsiElement(=)('=')
      LITERAL
        PsiElement(word)('c')
      PsiElement(=)('=')
      LITERAL
        PsiElement(word)('d')