Lines Matching full:callout
19 <li><a name="TOC4" href="#SEC4">THE CALLOUT INTERFACE</a>
39 PCRE provides a feature called "callout", which is a means of temporarily
48 function is to be called. Different callout points can be identified by putting
50 For example, this pattern has two callout points:
66 Notice that there is a callout before and after each parenthesis and
68 an assertion, an automatic callout is inserted immediately before the
69 condition. Such a callout may also be inserted explicitly, for example:
129 the callout is never reached. However, with "abyd", though the result is still
130 no match, the callout is obeyed.
144 <br><a name="SEC4" href="#TOC1">THE CALLOUT INTERFACE</a><br>
146 During matching, when PCRE reaches a callout point, the external function
149 callout function is a pointer to a <b>pcre_callout</b> or
177 The <i>callout_number</i> field contains the number of the callout, as compiled
197 point. If the pattern is not anchored, the callout function may be called
224 a callout block is NULL. There is a description of the <b>pcre_extra</b>
230 The <i>pattern_position</i> field is present from version 1 of the callout
235 The <i>next_item_length</i> field is present from version 1 of the callout
237 string. When the callout immediately precedes an alternation bar, a closing
238 parenthesis, or the end of the pattern, the length is zero. When the callout
244 same callout number. However, they are set for all callouts.
247 The <i>mark</i> field is present from version 2 of the callout structure. In
257 The external callout function returns an integer to PCRE. If the value is zero,
266 The error number PCRE_ERROR_CALLOUT is reserved for use by callout functions;