anchor.diff:  
           Match m = singlePartRE.firstMatch(segment);
           dataBuilder[m.group(1)] = 1;
  -        REBuilder.write(r'(\w+)\/');
  +        REBuilder.write(r'([\w\-]+)\/');
   
         } else if (multiPartRE.hasMatch(segment)) {
   
  
positive.code: 
    }
  
  }
negative.code:   }
  
    // Check handler matches method and path
    bool isMatch(String method, String path) {
  
      if (method.toLowerCase() != this.method) return false;
      if (!pathRE.hasMatch(path)) return false;
  