Home | History | Annotate | Download | only in src

Lines Matching refs:flags

67                                                Handle<String> flags,
71 Handle<Object>::cast(flags).location() };
76 static JSRegExp::Flags RegExpFlagsFromString(Handle<String> str) {
77 int flags = JSRegExp::NONE;
81 flags |= JSRegExp::IGNORE_CASE;
84 flags |= JSRegExp::GLOBAL;
87 flags |= JSRegExp::MULTILINE;
91 return JSRegExp::Flags(flags);
113 JSRegExp::Flags flags = RegExpFlagsFromString(flag_str);
114 Handle<FixedArray> cached = CompilationCache::LookupRegExp(pattern, flags);
127 if (!ParseRegExp(&reader, flags.is_multiline(), &parse_result)) {
136 if (parse_result.simple && !flags.is_ignore_case()) {
138 AtomCompile(re, pattern, flags, pattern);
140 !flags.is_ignore_case() &&
145 AtomCompile(re, pattern, flags, atom_string);
147 IrregexpPrepare(re, pattern, flags, parse_result.capture_count);
153 CompilationCache::PutRegExp(pattern, flags, data);
184 JSRegExp::Flags flags,
189 flags,
259 JSRegExp::Flags flags = re->GetFlags();
268 if (!ParseRegExp(&reader, flags.is_multiline(), &compile_data)) {
279 flags.is_ignore_case(),
280 flags.is_multiline(),
341 JSRegExp::Flags flags,
347 flags,