Home | History | Annotate | Download | only in re2

Lines Matching refs:parse_flags

16 Regexp::Regexp(RegexpOp op, ParseFlags parse_flags)
19 parse_flags_(static_cast<uint16>(parse_flags)),
172 if (sub->op() == kRegexpPlus && sub->parse_flags() == flags)
181 if (sub->op() == kRegexpStar && sub->parse_flags() == flags)
190 if (sub->op() == kRegexpQuest && sub->parse_flags() == flags)
324 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::WasDollar) == 0;
328 ((a->parse_flags() ^ b->parse_flags()) & Regexp::FoldCase) == 0;
332 ((a->parse_flags() ^ b->parse_flags()) & Regexp::FoldCase) == 0 &&
343 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::NonGreedy) == 0;
346 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::NonGreedy) == 0 &&
632 if (re->parse_flags() & Latin1) {
653 if ((re->parse_flags() & Latin1) || re->rune_ < Runeself) {
661 *foldcase = (sub[i]->parse_flags() & FoldCase);
668 re = Concat(sub + i, nsub_ - i, parse_flags());
670 re = new Regexp(kRegexpEmptyMatch, parse_flags());