anchor.diff:  
   :main
   
  +IF %diagnostic% EQU 1 CALL:diagnostic
  +
   ::Determine targeted platforms
   CALL:identifyTargetedPlatforms
   
  +::Check is perl is installed
  +CALL:perlCheck
  +
  +::Check if python is installed, and if it is not install it and add in the path
  +CALL:pythonSetup
  +
   ::Finish script execution
   CALL:done
   
   GOTO:EOF
   
  -REM Based on input arguments determine targeted platforms
  +:diagnostic
  +SET logLevel=3
  +CALL:print 2 "Diagnostic mode - checking if some required programs are missing"
  +CALL:print 2  "================================================================================"
  +ECHO.
  +WHERE perl > NUL 2>&1
  +IF %errorlevel% equ 1 (
  +	CALL:print 0 "Perl				not installed"
  +) else (
  +	CALL:print 1 "Perl				    installed"
  +)
  +
  +WHERE python > NUL 2>&1
  +IF %errorlevel% equ 1 (
  +	CALL:print 0 "Python				not installed"
  +) else (
  +	CALL:print 1 "Python				    installed"
  +)
  +ECHO.
  +CALL:print 2  "================================================================================"
  +ECHO.
  +CALL:print 1 "Diagnostic finished"
  +CALL bin\batchTerminator.bat
  +GOTO:EOF
  +
  +REM Based on input arguments determine targeted platforms (WebRTC or ORTC)
   :identifyTargetedPlatforms
   SET validInput=0
   SET messageText=
  
positive.code: )
  GOTO:EOF
  
  :print
  SET logType=%1
  SET logMessage=%~2
  
  if %globalLogLevel% GEQ  %logType% (
  	if %logType%==0 ECHO [91m%logMessage%[0m
  	if %logType%==1 ECHO [92m%logMessage%[0m
  	if %logType%==2 ECHO [93m%logMessage%[0m
  )
  
  GOTO:EOF
  
negative.code: ECHO.
  CALL:print %info% "Running prepare script ..."
  ECHO.
  
  
  :parseInputArguments
  IF "%1"=="" (
  