• Home
  • Raw
  • Download

Lines Matching refs:lastMatchInfo

124   var result = %_RegExpExec(regexp, string, index, lastMatchInfo);
130 function BuildResultFromMatchInfo(lastMatchInfo, s) { argument
131 var numResults = NUMBER_OF_CAPTURES(lastMatchInfo) >> 1;
132 var start = lastMatchInfo[CAPTURE0];
133 var end = lastMatchInfo[CAPTURE1];
142 start = lastMatchInfo[j++];
143 end = lastMatchInfo[j++];
162 var matchInfo = %_RegExpExec(regexp, string, start, lastMatchInfo);
196 var matchIndices = %_RegExpExec(this, string, i, lastMatchInfo);
206 this.lastIndex = lastMatchInfo[CAPTURE1];
240 var matchIndices = %_RegExpExec(this, string, i, lastMatchInfo);
246 this.lastIndex = lastMatchInfo[CAPTURE1];
261 var matchIndices = %_RegExpExec(regexp, string, 0, lastMatchInfo);
301 var regExpSubject = LAST_SUBJECT(lastMatchInfo);
303 lastMatchInfo[CAPTURE0],
304 lastMatchInfo[CAPTURE1]);
314 var length = NUMBER_OF_CAPTURES(lastMatchInfo);
319 var regExpSubject = LAST_SUBJECT(lastMatchInfo);
320 var start = lastMatchInfo[CAPTURE(length - 2)];
321 var end = lastMatchInfo[CAPTURE(length - 1)];
333 start_index = lastMatchInfo[CAPTURE0];
334 subject = LAST_SUBJECT(lastMatchInfo);
348 start_index = lastMatchInfo[CAPTURE1];
349 subject = LAST_SUBJECT(lastMatchInfo);
370 if (index >= NUMBER_OF_CAPTURES(lastMatchInfo)) return '';
371 var matchStart = lastMatchInfo[CAPTURE(index)];
372 var matchEnd = lastMatchInfo[CAPTURE(index + 1)];
374 return SubString(LAST_SUBJECT(lastMatchInfo), matchStart, matchEnd);
385 var lastMatchInfo = new InternalArray( variable
421 var regExpInput = LAST_INPUT(lastMatchInfo);
425 LAST_INPUT(lastMatchInfo) = ToString(string);