anchor.diff:   */
   const SLOW = "slow";
   
  -final RegExp StripComment = new RegExp("^[^#]*");
  +final RegExp SplitComment = new RegExp("^([^#]*)(#.*)?\$");
   final RegExp HeaderPattern = new RegExp(r"^\[([^\]]+)\]");
   final RegExp RulePattern = new RegExp(r"\s*([^: ]*)\s*:(.*)");
  +final RegExp IssueNumberPattern =
  +    new RegExp("Issue ([0-9]+)|dartbug.com/([0-9]+)", caseSensitive: false);
   
   // TODO(whesse): Implement configuration_info library that contains data
   // structures for test configuration, including Section.
  
positive.code:       List<String> tokens = new Tokenizer(expression_string).tokenize();
        SetExpression expression =
            new ExpressionParser(new Scanner(tokens)).parseSetExpression();
        current.testRules.add(new TestRule(name, expression));
        return;
      }
  
  
negative.code: class TestRule {
    String name;
    SetExpression expression;
    int issue;
  
    TestRule(this.name, this.expression, this.issue);
  
    bool get hasIssue => issue != null;
  
    String toString() => 'TestRule($name, $expression, $issue)';
  }
  
  
  