SHELL_SCRIPT
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('mysql')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(OPEN_QUOTE)('"')
            PsiElement(STRING_CONTENT)('CREATE DATABASE dev')
            PsiElement(CLOSE_QUOTE)('"')
    PsiWhiteSpace(' ')
    PsiElement(||)('||')
    PsiWhiteSpace(' ')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('mysql')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          STRING
            PsiElement(OPEN_QUOTE)('"')
            PsiElement(STRING_CONTENT)('CREATE DATABASE dev')
            PsiElement(CLOSE_QUOTE)('"')
    PsiElement(||)('||')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('mysql')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''CREATE DATABASE dev'')
    PsiWhiteSpace(' ')
    PsiElement(||)('||')
    PsiWhiteSpace(' ')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('mysql')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          STRING
            PsiElement(OPEN_QUOTE)('"')
            PsiElement(STRING_CONTENT)('CREATE DATABASE dev')
            PsiElement(CLOSE_QUOTE)('"')
    PsiElement(||)('||')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('mysql')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(OPEN_QUOTE)('"')
            PsiElement(STRING_CONTENT)('CREATE DATABASE dev')
            PsiElement(CLOSE_QUOTE)('"')
    PsiWhiteSpace(' ')
    PsiElement(&&)('&&')
    PsiWhiteSpace(' ')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiElement(;)(';')
    PsiWhiteSpace(' ')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi2')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiElement(;)(';')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('hi2')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiElement(;)(';')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
    PsiWhiteSpace(' ')
    PsiElement(&&)('&&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiWhiteSpace(' ')
    PsiElement(&)('&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
    PsiWhiteSpace(' ')
    PsiElement(&&)('&&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiElement(&)('&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
    PsiWhiteSpace(' ')
    PsiElement(&&)('&&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('cmd')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(<<<)('<<<')
          PsiWhiteSpace(' ')
          STRING
            PsiElement(RAW_STRING)(''hi'')
    PsiElement(&)('&')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')
    PsiWhiteSpace(' ')
    PsiElement(&&)('&&')
    PsiWhiteSpace(' ')
    GENERIC_COMMAND_DIRECTIVE
      LITERAL
        PsiElement(word)('echo')