anchor.diff:  :#			its own arguments. (Depending on /V:OFF or /V:ON)     #
   :#			Note: Most internals command, like cd or set, have no #
   :#			effect in this case on the original shell.            #
  +:#                  For a complete description of the cmd line parser, see:   #
  +:#                  https://stackoverflow.com/a/4095133		              #
   :#                                                                            #
   :#                  Steps 4 & 5 are not done for the call command.            #
   :#                  Step 3 is done, but the redirections are ignored.         #
  
positive.code: %POPARG%
  if not defined "ARG" goto :call_all_cmds.done_args
  set /a NCMDS+=1
  call :convert_entities ARG
  %IF_XDLEVEL% 2 set ARG | findstr ARG=
  set "CMD[%NCMDS%]=!ARG!"
  goto :call_all_cmds.next_arg
  :call_all_cmds.done_args
  if defined CMD_BEFORE call :convert_entities CMD_BEFORE
  if defined CMD_AFTER call :convert_entities CMD_AFTER
  %IF_DEBUG% %>DEBUGOUT% (
    if defined CMD_BEFORE set CMD_BEFORE
    set CMD[
  
negative.code: :# Test call N command lines. Display start/end time if looping.
  :# Do not add anything to the inner do loop, such as echoing the command, as this
  :# would prevent from doing accurate measurements of the duration of the commands.
  
  :call_all_cmds
  %IF_XDLEVEL% 3 set FUNCTION & set UPVAR & set RETURN &:# Dump the structured programming macros
  