Lines Matching full:matching
40 passing control to the caller of PCRE in the middle of pattern matching. The
77 Automatic callouts can be used for tracking the progress of pattern matching.
102 This indicates that when matching [bc] fails, there is no backtracking into a+
118 This time, when matching [bc] fails, the matcher backtracks into a+ and tries
127 PCRE knows that any matching string must contain the letter "d". If the subject
128 string is "abyz", the lack of "d" means that matching doesn't ever start, and
133 If the pattern is studied, PCRE knows the minimum length of a matching string,
140 option to the matching function, or by starting the pattern with
141 (*NO_START_OPT). This slows down the matching process, but does ensure that
146 During matching, when PCRE reaches a callout point, the external function
148 set). This applies to both normal and DFA matching. The only argument to the
183 passed by the caller to the matching function. When <b>pcre_exec()</b> or
186 extracting substrings after a match has completed. For the DFA matching
191 that were passed to the matching function.
217 always the case for the DFA matching functions.
220 The <i>callout_data</i> field contains a value that is passed to a matching
252 previous (*MARK). In callouts from the DFA matching functions this field always
258 matching proceeds as normal. If the value is greater than zero, matching fails
259 at the current point, but the testing of other matching possibilities goes
261 zero, the match is abandoned, the matching function returns the negative value.