================================================================================
Operator with comment inside - comment breaks the pipe (and other seq nodes)
================================================================================

set (
    echo 1 \
    | string trim )
set (
    echo 1 \
    # This comment breaks the pipe node
    | string trim )

--------------------------------------------------------------------------------

(program
  (command
    (word)
    (command_substitution
      (command_substitution_fish
        (pipe
          (command
            (word)
            (integer)
            (escape_sequence))
          (command
            (word)
            (word))))))
  (ERROR
    (pipe
      (command
        (word)
        (command_substitution
          (command_substitution_fish
            (command
              (word)
              (integer)
              (escape_sequence))
            (comment)
            (MISSING ")"))))
      (command
        (word)
        (word)))))

================================================================================
Argument after destination breaks file_redirect
================================================================================

systemctl 2>/dev/null $argv

--------------------------------------------------------------------------------

(program
  (redirected_statement
    (command
      (word))
    (file_redirect
      (direction)
      (ERROR
        (word))
      (variable_expansion
        (variable_name)))))
