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)),
183 if (sub->op() == kRegexpPlus && sub->parse_flags() == flags)
192 if (sub->op() == kRegexpStar && sub->parse_flags() == flags)
201 if (sub->op() == kRegexpQuest && sub->parse_flags() == flags)
335 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::WasDollar) == 0;
339 ((a->parse_flags() ^ b->parse_flags()) & Regexp::FoldCase) == 0;
343 ((a->parse_flags() ^ b->parse_flags()) & Regexp::FoldCase) == 0 &&
354 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::NonGreedy) == 0;
357 return ((a->parse_flags() ^ b->parse_flags()) & Regexp::NonGreedy) == 0 &&
643 if (re->parse_flags() & Latin1) {
664 if ((re->parse_flags() & Latin1) || re->rune_ < Runeself) {
672 *foldcase = (sub[i]->parse_flags() & FoldCase);
679 re = Concat(sub + i, nsub_ - i, parse_flags());
681 re = new Regexp(kRegexpEmptyMatch, parse_flags());