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