Lines Matching refs:regexp
113 function DoRegExpExec(regexp, string, index) { argument
114 var result = %_RegExpExec(regexp, string, index, lastMatchInfo);
146 function RegExpExecNoTests(regexp, string, start) { argument
148 var matchInfo = %_RegExpExec(regexp, string, start, lastMatchInfo);
153 regexp.lastIndex = 0;
238 var regexp = this;
239 if (regexp.source.length >= 3 &&
240 %_StringCharCodeAt(regexp.source, 0) == 46 && // '.'
241 %_StringCharCodeAt(regexp.source, 1) == 42 && // '*'
242 %_StringCharCodeAt(regexp.source, 2) != 63) { // '?'
243 regexp = TrimRegExp(regexp);
246 var matchIndices = %_RegExpExec(regexp, string, 0, lastMatchInfo);
256 function TrimRegExp(regexp) { argument
257 if (!%_ObjectEquals(regexp_key, regexp)) {
258 regexp_key = regexp;
260 new $RegExp(%_SubString(regexp.source, 2, regexp.source.length),
261 (regexp.ignoreCase ? regexp.multiline ? "im" : "i"
262 : regexp.multiline ? "m" : ""));