Home | History | Annotate | Download | only in i18n

Lines Matching defs:pattern

162 //            This handles the common setup to be done after the Pattern is available.
261 // number that is valid for this pattern.
397 // (without this test, a pattern with a zero-length match
437 // Note that it's perfectly OK for a pattern to have a zero-length
445 // (pattern begins with ^ or \A)
542 // Note that it's perfectly OK for a pattern to have a zero-length
568 // Note that it's perfectly OK for a pattern to have a zero-length
760 // pattern
763 const RegexPattern &RegexMatcher::pattern() const {
994 // Loop through the input text, searching for the delimiter pattern
1020 // If the delimiter pattern has capturing parentheses, the captured
1183 // to be big enough to hold at least one stack frame for the pattern,
1385 // Set the pattern index in the original stack frame from the operand value
1395 // savePatIdx An index into the compiled pattern. Goes into the original
1397 // new frame, this will be where we continue from in the pattern.
1448 int32_t op; // Operation from the compiled pattern, split into
1456 printf("Original Pattern: ");
1479 // Cache frequently referenced items from the compiled pattern
1494 // Zero out the pattern's static data
1501 // Main loop for interpreting the compiled pattern.
1502 // One iteration of the loop per pattern operation performed.
1530 // Force a backtrack. In some circumstances, the pattern compiler
1531 // will notice that the pattern can't possibly match anything, and will
1554 // Strings require two slots in the compiled pattern, one for the
1603 // when we reach the end of the pattern.
1605 // The pattern matched, but not to the end of input. Try some more.
2133 // skip the pattern location counter past
2183 // skip the pattern location counter past
2220 // continue with the following pattern.
2231 // Fall into the following pattern, but first do
2233 // in the following pattern will try another iteration of the loop.
2387 // Strings require two slots in the compiled pattern, one for the
2440 // of this op in the pattern.
2581 // by the successful pattern match.
2598 // The following LOOP_C op emulates stack unwinding if the following pattern fails.
2634 // Peek ahead in the compiled pattern, to the URX_LOOP_C that
2646 // Then bump the pattern idx so the LOOP_C is skipped on the way out of here.
2656 // The following LOOP_C op emulates stack unwinding if the following pattern fails.
2697 // Peek ahead in the compiled pattern, to the URX_LOOP_C that
2709 // Then bump the pattern idx so the LOOP_C is skipped on the way out of here.
2752 // Trouble. The compiled pattern contains an entry with an