anchor.diff:  
   :fail
     exit /b 1
  +
  +:is_dir
  +  setlocal
  +  set olddir=%CD%
  +  cd "%~1" 2>NUL
  +  set err=%errorlevel%
  +  cd "%olddir%"
  +  exit /b %err%
   
   
   :entry
  
positive.code:   if "%~1"=="" goto end_jsc_inline_remaining
    set remaining=%remaining% "%~1"
    shift
    goto :jsc_inline_remaining
    :end_jsc_inline_remaining
  
    "%node%" "%base%jsc.js" "%mode%" "%config_js%" "%invoke_main%" "%main%" "%register_modules%" %remaining%
  
negative.code: if "%invoke_main%"=="" set invoke_main=false
  
  if not exist "%config_js%" echo %config_js% does not exist or is not a file && goto fail
  call :is_dir "%config_js%"
  if %errorlevel%==0 echo %config_js% does not exist or is not a file && goto fail
  
  for %%i in (node.exe) do set node=%%~$PATH:i
  if "%node%"=="" echo error: node.js is not on the system path && goto fail
  