anchor.diff:  GOTO execute
   
   :write_graph
  -set this=set_threshold
  -set next=write_graph
  +set this=write_graph
  +set next=draw_graph
   GOTO execute
   
   :draw_graph
  
positive.code: set next=quit
  GOTO last_execute
  
  :ColorText
  echo off
  <nul set /p ".=%DEL%" > "%~2"
  
negative.code: 
  :quit
  echo.
  call :ColorText %col% "Press any key to exit... "
  pause > nul
  goto:eof
  
  :compile
  call :ColorText 0 "Ready to compile"
  call :ColorText %pycol% " '!this!.py'"
  echo .
  call :ColorText 0 "Please ("
  call :ColorText %col% "C"
  call :ColorText 0 ")onfirm, ("
  call :ColorText %col% "Q"
  call :ColorText 0 ")uit, or choose ("
  call :ColorText %col% "A"
  choice /C CQA /N /M ")gain. "
  IF ERRORLEVEL 3 GOTO choice
  IF ERRORLEVEL 2 GOTO quit
  IF ERRORLEVEL 1 call :spacer
  echo.
  %distro% !this!.py
  call :spacer
  echo.
  GOTO choice
  
  :execute
  call :ColorText 0 "Ready to run"
  call :ColorText %pycol% " '!this!.py'"
  echo .
  call :ColorText 0 "Please ("
  call :ColorText %col% "C"
  call :ColorText 0 ")onfirm, ("
  call :ColorText %col% "Q"
  call :ColorText 0 ")uit, or choose ("
  call :ColorText %col% "A"
  choice /C CQA /N /M ")gain. "
  IF ERRORLEVEL 3 GOTO choice
  IF ERRORLEVEL 2 GOTO quit
  IF ERRORLEVEL 1 call :spacer
  echo.
  %distro% !this!.py
  call :spacer
  echo.
  GOTO choice
  
  :last_execute
  call :ColorText 0 "Ready to run"
  call :ColorText %pycol% " '!this!.py'"
  echo .
  call :ColorText 0 "Please ("
  call :ColorText %col% "C"
  call :ColorText 0 ")onfirm, ("
  call :ColorText %col% "Q"
  call :ColorText 0 ")uit, or choose ("
  call :ColorText %col% "A"
  choice /C CQA /N /M ")gain. "
  IF ERRORLEVEL 3 GOTO last_choice
  IF ERRORLEVEL 2 GOTO quit
  IF ERRORLEVEL 1 call :spacer
  echo.
  %distro% !this!.py
  call :spacer
  echo.
  GOTO last_choice
  
  