Lines Matching refs:replace
219 function StringReplace(search, replace) { argument
229 if (IS_SPEC_FUNCTION(replace)) {
231 return StringReplaceGlobalRegExpWithFunction(subject, search, replace);
235 replace);
240 TO_STRING_INLINE(replace),
249 IS_STRING(replace) &&
250 %StringIndexOf(replace, '$', 0) < 0) {
254 return %StringReplaceOneCharWithString(subject, search, replace);
265 if (IS_SPEC_FUNCTION(replace)) {
266 var receiver = %GetDefaultReceiver(replace);
271 replace));
275 replace = TO_STRING_INLINE(replace);
276 ExpandReplacement(replace, subject, reusableMatchInfo, builder);
408 function StringReplaceGlobalRegExpWithFunction(subject, regexp, replace) { argument
434 var receiver = %GetDefaultReceiver(replace);
448 %_CallFunction(receiver, elem, match_start, subject, replace);
455 var receiver = %GetDefaultReceiver(replace);
462 var func_result = %Apply(replace, receiver, elem, 0, elem.length);
476 function StringReplaceNonGlobalRegExpWithFunction(subject, regexp, replace) { argument
488 var receiver = %GetDefaultReceiver(replace);
494 %_CallFunction(receiver, s, index, subject, replace);
503 replacement = %Apply(replace, receiver, parameters, 0, j + 2);
855 return TO_STRING_INLINE(str).replace(/</g, "<")
856 .replace(/>/g, ">")
857 .replace(/"/g, """)
858 .replace(/'/g, "'");