Lines Matching refs:pattern
67 this.pattern = opts.pattern;
84 let pattern;
97 pattern = this.pattern;
101 src = Rule.getSource(name, pattern, source);
166 return Rule.match(this.pattern, name);
182 static match(pattern, name) { argument
188 if (pattern instanceof RegExp) {
189 return pattern.test(name);
191 else if (pattern.indexOf('%') == -1) {
194 return stringEndWith(pattern, name);
198 p = resolve(pattern);
257 static getSource(name, pattern, source) { argument
265 if (pattern instanceof RegExp) {
266 match = pattern.exec(name);
279 if (pattern.indexOf('%') == -1) {
284 src = stringReplaceSuffix(name, pattern, source);
289 pat = pattern.replace('%', '(.*?)');