• Home
  • Raw
  • Download

Lines Matching refs:JSRegExp

16752 JSRegExp::Flags RegExpFlagsFromString(Handle<String> flags, bool* success) {  in RegExpFlagsFromString()
16753 JSRegExp::Flags value = JSRegExp::kNone; in RegExpFlagsFromString()
16756 if (length > 5) return JSRegExp::Flags(0); in RegExpFlagsFromString()
16758 JSRegExp::Flag flag = JSRegExp::kNone; in RegExpFlagsFromString()
16761 flag = JSRegExp::kGlobal; in RegExpFlagsFromString()
16764 flag = JSRegExp::kIgnoreCase; in RegExpFlagsFromString()
16767 flag = JSRegExp::kMultiline; in RegExpFlagsFromString()
16770 if (!FLAG_harmony_unicode_regexps) return JSRegExp::Flags(0); in RegExpFlagsFromString()
16771 flag = JSRegExp::kUnicode; in RegExpFlagsFromString()
16774 if (!FLAG_harmony_regexps) return JSRegExp::Flags(0); in RegExpFlagsFromString()
16775 flag = JSRegExp::kSticky; in RegExpFlagsFromString()
16778 return JSRegExp::Flags(0); in RegExpFlagsFromString()
16781 if (value & flag) return JSRegExp::Flags(0); in RegExpFlagsFromString()
16792 MaybeHandle<JSRegExp> JSRegExp::New(Handle<String> pattern, Flags flags) { in New()
16795 Handle<JSRegExp> regexp = in New()
16796 Handle<JSRegExp>::cast(isolate->factory()->NewJSObject(constructor)); in New()
16798 return JSRegExp::Initialize(regexp, pattern, flags); in New()
16803 MaybeHandle<JSRegExp> JSRegExp::New(Handle<String> pattern, in New()
16812 JSRegExp); in New()
16819 Handle<JSRegExp> JSRegExp::Copy(Handle<JSRegExp> regexp) { in Copy()
16821 return Handle<JSRegExp>::cast(isolate->factory()->CopyJSObject(regexp)); in Copy()
16880 MaybeHandle<JSRegExp> JSRegExp::Initialize(Handle<JSRegExp> regexp, in Initialize()
16890 JSRegExp); in Initialize()
16897 MaybeHandle<JSRegExp> JSRegExp::Initialize(Handle<JSRegExp> regexp, in Initialize()
16907 EscapeRegExpSource(isolate, source), JSRegExp); in Initialize()
16917 regexp->InObjectPropertyAtPut(JSRegExp::kLastIndexFieldIndex, in Initialize()
16930 JSRegExp); in Initialize()
16939 RegExpKey(Handle<String> string, JSRegExp::Flags flags) in RegExpKey()
16948 return string_->Equals(String::cast(val->get(JSRegExp::kSourceIndex))) in IsMatch()
16949 && (flags_ == val->get(JSRegExp::kFlagsIndex)); in IsMatch()
16963 return RegExpHash(String::cast(val->get(JSRegExp::kSourceIndex)), in HashForObject()
16964 Smi::cast(val->get(JSRegExp::kFlagsIndex))); in HashForObject()
17933 JSRegExp::Flags flags) { in LookupRegExp()
18001 JSRegExp::Flags flags, Handle<FixedArray> value) { in PutRegExp()