anchor.diff:    if ($("#filter-pwd")[0].checked) {
       filtered = filterOutPwd(filtered);
     }
  +
     if ($("#filter-ruby")[0].checked) {
       filtered = filterOutRuby(filtered);
     }
  +
  +  if ($("#filter-gems")[0].checked) {
  +    filtered = filterOutGems(filtered);
  +  }
  +
     if ($("#filter-eval")[0].checked) {
       filtered = filterOutEval(filtered);
     }
  
positive.code:   var lineIndex = null;
    var classPathSpaceMethodIdIndex = null;
    var methodIdIndex = null;
    for (i in headers) {
      /* i is not an integer; the first i plus 1 is "01" */
      if (headers[i] === "file" && headers[i*1 + 1] === "line") {
  
negative.code:  });
  }
  
  function filterOutGems(filtered) {
   return $.grep(filtered, function(a) {
     var r = new RegExp("<GEMDIR>");
     return r.exec(a["file"]) === null;
   });
  }
  
  function filterOutEval(filtered) {
   return $.grep(filtered, function(a) {
     return a["file"] !== "(eval)";
  