Lines Matching full:matching
20 passing control to the caller of PCRE in the middle of pattern matching. The
53 Automatic callouts can be used for tracking the progress of pattern matching.
81 This indicates that when matching [bc] fails, there is no backtracking into a+
97 This time, when matching [bc] fails, the matcher backtracks into a+ and tries
105 PCRE knows that any matching string must contain the letter "d". If the subject
106 string is "abyz", the lack of "d" means that matching doesn't ever start, and
110 If the pattern is studied, PCRE knows the minimum length of a matching string,
116 option to the matching function, or by starting the pattern with
117 (*NO_START_OPT). This slows down the matching process, but does ensure that
124 During matching, when PCRE reaches a callout point, the external function
126 set). This applies to both normal and DFA matching. The only argument to the
159 passed by the caller to the matching function. When \fBpcre_exec()\fP or
162 extracting substrings after a match has completed. For the DFA matching
166 that were passed to the matching function.
188 always the case for the DFA matching functions.
190 The \fIcallout_data\fP field contains a value that is passed to a matching
220 previous (*MARK). In callouts from the DFA matching functions this field always
228 matching proceeds as normal. If the value is greater than zero, matching fails
229 at the current point, but the testing of other matching possibilities goes
231 zero, the match is abandoned, the matching function returns the negative value.