Lines Matching refs:match

327     ZoneList<CharacterRange>* match, RegExpNode* on_success,
331 zone, match, read_backward, on_success);
342 RegExpCompiler* compiler, ZoneList<CharacterRange>* match,
353 zone, match, read_backward, lookaround.ForMatch(negative_match));
367 RegExpNode* match;
370 // surrogate, and then backward match the lead surrogate.
371 match = NegativeLookaroundAgainstReadDirectionAndMatch(
374 // Reading forward. Forward match the lead surrogate and assert that
376 match = MatchAndNegativeLookaroundInReadDirection(
379 result->AddAlternative(GuardedAlternative(match));
393 RegExpNode* match;
395 // Reading backward. Backward match the trail surrogate and assert that no
397 match = MatchAndNegativeLookaroundInReadDirection(
401 // surrogate, and then forward match the trail surrogate.
402 match = NegativeLookaroundAgainstReadDirectionAndMatch(
405 result->AddAlternative(GuardedAlternative(match));
415 // nothing will match from there. We will have to advance again, consuming
493 // - Lone surrogates: these require lookarounds to ensure we don't match in
626 // the regexp parts don't match only disjoint starting points. To fix
988 RegExpNode* RegExpLookaround::Builder::ForMatch(RegExpNode* match) {
991 position_register_, match);
995 // alternative is the negative match. On success, the end node backtracks.
1000 GuardedAlternative(match), GuardedAlternative(on_success_), zone);
1022 RegExpNode* match = body_->ToNode(compiler, builder.on_match_success());
1023 result = builder.ForMatch(match);
1268 // added by closeOver do not match anything other than themselves in
1271 // Unicode, but does not match any other character in JS. To handle
1608 // If we know that we cannot match zero length then things are a little
1609 // simpler since we don't need to make the special zero length match check