Lines Matching refs:lastMatchInfo
105 var result = %_RegExpExec(regexp, string, index, lastMatchInfo);
139 var matchInfo = %_RegExpExec(regexp, string, start, lastMatchInfo);
173 var matchIndices = %_RegExpExec(this, string, i, lastMatchInfo);
183 this.lastIndex = lastMatchInfo[CAPTURE1];
216 var matchIndices = %_RegExpExec(this, string, i, lastMatchInfo);
222 this.lastIndex = lastMatchInfo[CAPTURE1];
236 var matchIndices = %_RegExpExec(regexp, string, 0, lastMatchInfo);
279 var regExpSubject = LAST_SUBJECT(lastMatchInfo);
281 lastMatchInfo[CAPTURE0],
282 lastMatchInfo[CAPTURE1]);
292 var length = NUMBER_OF_CAPTURES(lastMatchInfo);
297 var regExpSubject = LAST_SUBJECT(lastMatchInfo);
298 var start = lastMatchInfo[CAPTURE(length - 2)];
299 var end = lastMatchInfo[CAPTURE(length - 1)];
311 start_index = lastMatchInfo[CAPTURE0];
312 subject = LAST_SUBJECT(lastMatchInfo);
326 start_index = lastMatchInfo[CAPTURE1];
327 subject = LAST_SUBJECT(lastMatchInfo);
350 if (index >= NUMBER_OF_CAPTURES(lastMatchInfo)) return '';
351 var matchStart = lastMatchInfo[CAPTURE(index)];
352 var matchEnd = lastMatchInfo[CAPTURE(index + 1)];
354 return %_SubString(LAST_SUBJECT(lastMatchInfo), matchStart, matchEnd);
365 var lastMatchInfo = new InternalPackedArray( variable
401 var regExpInput = LAST_INPUT(lastMatchInfo);
405 LAST_INPUT(lastMatchInfo) = ToString(string);