Lines Matching refs:callout
156 pcrecallout details of the callout feature
367 used for passing data to a callout function is pcre16_callout_block.
488 The subject and mark fields in the callout block that is passed to a
489 callout function point to 16-bit vectors.
698 used for passing data to a callout function is pcre32_callout_block.
816 The subject and mark fields in the callout block that is passed to a
817 callout function point to 32-bit vectors.
1823 by the caller to a "callout" function, which PCRE will then call at
1875 callout and stack-checking functions pointed to by pcre_callout and
2126 If this bit is set, pcre_compile() automatically inserts callout items,
2128 callout facility, see the pcrecallout documentation.
3203 The callout_data field is used in conjunction with the "callout" fea-
3664 use by callout functions that want to yield a distinctive error code.
4047 of the callout facility, which is described in the pcrecallout documen-
4050 What you have to do is to insert a callout right at the end of the pat-
4051 tern. When your callout function is called, extract and save the cur-
4304 PCRE provides a feature called "callout", which is a means of temporar-
4312 external function is to be called. Different callout points can be
4314 default value is zero. For example, this pattern has two callout
4330 Notice that there is a callout before and after each parenthesis and
4332 dition is an assertion, an automatic callout is inserted immediately
4333 before the condition. Such a callout may also be inserted explicitly,
4392 ever start, and the callout is never reached. However, with "abyd",
4393 though the result is still no match, the callout is obeyed.
4408 During matching, when PCRE reaches a callout point, the external func-
4411 to the callout function is a pointer to a pcre_callout or
4438 The callout_number field contains the number of the callout, as com-
4455 modified starting point. If the pattern is not anchored, the callout
4479 in a callout block is NULL. There is a description of the pcre_extra
4482 The pattern_position field is present from version 1 of the callout
4486 The next_item_length field is present from version 1 of the callout
4488 pattern string. When the callout immediately precedes an alternation
4490 zero. When the callout precedes an opening parenthesis, the length is
4495 the same callout number. However, they are set for all callouts.
4497 The mark field is present from version 2 of the callout structure. In
4508 The external callout function returns an integer to PCRE. If the value
4518 reserved for use by callout functions; it will never be used by PCRE
4607 "callout" feature allows an external function to be called during pat-
4700 (h) The callout facility is PCRE-specific.
7039 callout function can be used (see below and the pcrecallout documenta-
7231 Perl code. The feature is called "callout". The caller of PCRE provides
7239 callout points, you can put a number less than 256 after the letter C.
7240 The default value is zero. For example, this pattern has two callout
7248 whose condition is an assertion, an additional callout is inserted just
7249 before the condition. An explicit callout may also be set at this posi-
7257 During matching, when PCRE reaches a callout point, the external func-
7258 tion is called. It is provided with the number of the callout, the
7260 supplied by the caller of the matching function. The callout function
7267 complete description of the interface to the callout function, are
7346 nearest equivalent is the callout feature, as for example in this pat-
7351 A match with the string "aaaa" always fails, but the callout is taken
8060 (?C) callout
8061 (?Cn) callout with data n
8455 when running in a UTF mode, and a callout immediately before an asser-