anchor.diff:  };
   
   if ( WScript.Arguments.Unnamed.length == 0 ) {
  -	alert('Usage: ' + WScript.ScriptName + ' options');
  +	alert('Usage: ' + WScript.ScriptName + ' filename options');
   	exit(1);
   }
   
  
positive.code: 
  */0;
  
  var debug = 0;
  
  var alert = alert || function(msg)
  {
  	WScript.Echo(msg);
  
negative.code: var confname = WScript.Arguments.Named.item('CONFNAME') || '.Vanilla';
  var taskname = WScript.Arguments.Named.item('TASKNAME') || '';
  
  var xpathstr = '/key[@name="Software"]/key[@name="ConEmu"]' 
  	+ '/key[lower-case(@name)=lower-case("' + confname + '")]' 
  	+ '/key[@name="Tasks"]/key';
  
  if ( taskname ) {
  	xpathstr += '/value[@name="Name"][lower-case(@data)=lower-case("{' + taskname + '}")]';
  }
  
  // Comparison in XPath is case sensitive. Using of "lower-case" XPath 
  // function could be good solution to escape differencies between "abc",
  // "ABC" and so on. Unfortunately, "lower-case" is a part of XPath 2.0 and 
  // is not supportable by MS JScript. To resolve this issue we introduce 
  // the partial workaround replacement with the function "translate", 
  // available in XPath 1.0. 
  // See for details: http://stackoverflow.com/a/1625859/3627676
  xpathstr = xpathstr.replace(
  	/lower-case\(([^()]+)\)/g, 
  	'translate($1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")'
  );
  
  var e;
  try {
  