Home | History | Annotate | Download | only in re2

Lines Matching full:matchcond

137   uint32 matchcond;   // conditions to match right now.
254 uint32 nextmatchcond = state->matchcond;
257 uint32 matchcond = nextmatchcond;
265 nextmatchcond = state->matchcond;
284 if (matchcond == kImpossible)
296 if ((matchcond & kEmptyAllFlags) == 0 || Satisfy(matchcond, context, p)) {
299 if (nmatch > 1 && (matchcond & kCapMask))
300 ApplyCaptures(matchcond, p, matchcap, ncap);
308 // That bit is per-input byte and thus in cond, not matchcond.
322 uint32 matchcond = state->matchcond;
323 if (matchcond != kImpossible &&
324 ((matchcond & kEmptyAllFlags) == 0 || Satisfy(matchcond, context, p))) {
325 if (nmatch > 1 && (matchcond & kCapMask))
326 ApplyCaptures(matchcond, p, cap, ncap);
421 node->matchcond = kImpossible;
546 node->matchcond = cond;
578 StringAppendF(&dump, "node %d id=%d: matchcond=%#x\n",
579 nodeindex, id, node->matchcond);