Lines Matching refs:regexp
5 #include "src/objects/js-regexp.h"
11 #include "src/objects/js-regexp-inl.h"
12 #include "src/regexp/regexp.h"
154 Handle<JSRegExp> regexp =
157 return JSRegExp::Initialize(regexp, pattern, flags, backtrack_limit);
237 MaybeHandle<JSRegExp> JSRegExp::Initialize(Handle<JSRegExp> regexp,
240 Isolate* isolate = regexp->GetIsolate();
249 return Initialize(regexp, source, flags.value());
399 MaybeHandle<JSRegExp> JSRegExp::Initialize(Handle<JSRegExp> regexp,
402 Isolate* isolate = regexp->GetIsolate();
412 RegExp::Compile(isolate, regexp, source, JSRegExp::AsRegExpFlags(flags),
420 regexp->set_source(*escaped_source);
421 regexp->set_flags(Smi::FromInt(flags));
423 Map map = regexp->map();
428 regexp->InObjectPropertyAtPut(JSRegExp::kLastIndexFieldIndex,
436 isolate, regexp, factory->lastIndex_string(),
441 return regexp;