Home | History | Annotate | Download | only in runtime

Lines Matching refs:regExp

156 static NEVER_INLINE UString substituteBackreferencesSlow(const UString& replacement, const UString& source, const int* ovector, RegExp* reg, size_t i)
222 static inline UString substituteBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg)
315 RegExp* reg = asRegExpObject(pattern)->regExp();
607 RefPtr<RegExp> reg;
609 reg = asRegExpObject(a0)->regExp();
612 * ECMA 15.5.4.12 String.prototype.search (regexp)
613 * If regexp is not an object whose [[Class]] property is "RegExp", it is
614 * replaced with the result of the expression new RegExp(regexp).
623 // case without 'g' flag is handled like RegExp.prototype.exec
657 RefPtr<RegExp> reg;
659 reg = asRegExpObject(a0)->regExp();
662 * ECMA 15.5.4.12 String.prototype.search (regexp)
663 * If regexp is not an object whose [[Class]] property is "RegExp", it is
664 * replaced with the result of the expression new RegExp(regexp).
717 RegExp* reg = asRegExpObject(a0)->regExp();
719 // empty string matched by regexp -> empty array