Lines Matching refs:pcre2test
6 pcre2test - a program for testing Perl-compatible regular expressions.
10 pcre2test [options] [input file [output file]]
12 pcre2test is a test program for the PCRE2 regular expression libraries,
19 The input for pcre2test is a sequence of regular expression patterns
31 to re-implement the test program as pcre2test, with a cleaner modifier
45 stalled. The pcre2test program can be used to test all the libraries.
60 Input to pcre2test is processed line by line, either by calling the C
212 -q Do not output the version number of pcre2test at the start of
241 If pcre2test is given two filename arguments, it reads from the first
243 the standard input. If pcre2test is given only one argument, it reads
247 When pcre2test is built, a configuration option can specify that it
263 When the input is a terminal, pcre2test prompts for each line of input,
358 quent tests are checked for the use of pcre2test features that are in-
365 relevant pcre2test files, are silently ignored. All other command lines
446 causing pcre2test to read the next line as a continuation of the regu-
706 Normally, pcre2test passes a context block to pcre2_compile(). If the
870 pcre2test sets its own default of 220, which is required for running
882 The posix and posix_nosub modifiers cause pcre2test to call PCRE2 via
990 pushed onto a stack of compiled patterns, and pcre2test expects the
1028 greater than zero, pcre2test passes a buffer of the given length. This
1078 binary zeros (coded as escapes such as \x{00} because pcre2test does
1142 the subject string that matched the entire pattern, pcre2test should in
1218 A callout function is supplied when pcre2test calls the library match-
1279 Unlike subject strings, pcre2test does not process replacement strings
1330 When this happens, pcre2test shows the required buffer length (which
1402 If the find_limits modifier is present on a subject line, pcre2test
1442 returned for a match, non-match, or partial match, pcre2test shows it.
1448 The memory modifier causes pcre2test to log the sizes of all heap mem-
1500 Normally, pcre2test passes a context block to pcre2_match(),
1510 By default, pcre2test uses the standard PCRE2 matching function,
1523 DEFAULT OUTPUT FROM pcre2test
1528 When a match succeeds, pcre2test outputs the list of captured sub-
1537 For any other return, pcre2test outputs the PCRE2 negative error number
1540 also output. Here is an example of an interactive pcre2test run.
1542 $ pcre2test
1553 not shown by pcre2test unless the allcaptures modifier is specified. In
1662 If the pattern contains any callout requests, pcre2test's callout func-
1739 The callout function in pcre2test returns zero (carry on matching) by
1754 pcre2test's callout function to be generated. For the first callout in
1823 value other than zero is used as a return from pcre2test's callout
1826 Inserting callouts can be helpful when using pcre2test to check compli-
1833 When pcre2test is outputting text in the compiled version of a pattern,
1837 When pcre2test is outputting text that is a matched part of a subject
1859 documentation. In this section we describe the features of pcre2test
1866 In pcre2test, when a pattern with push modifier is successfully com-
1867 piled, it is pushed onto a stack of compiled patterns, and pcre2test