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 installed. 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
207 -q Do not output the version number of pcre2test at the start of
236 If pcre2test is given two filename arguments, it reads from the first
238 the standard input. If pcre2test is given only one argument, it reads
242 When pcre2test is built, a configuration option can specify that it
257 When the input is a terminal, pcre2test prompts for each line of input,
349 the modifiers are specific to pcre2test, and should not be used in test
428 causing pcre2test to read the next line as a continuation of the regu-
683 Normally, pcre2test passes a context block to pcre2_compile(). If the
847 pcre2test sets its own default of 220, which is required for running
859 The posix and posix_nosub modifiers cause pcre2test to call PCRE2 via
958 pushed onto a stack of compiled patterns, and pcre2test expects the
996 greater than zero, pcre2test passes a buffer of the given length. This
1046 binary zeros (coded as escapes such as \x{00} because pcre2test does
1103 the subject string that matched the entire pattern, pcre2test should in
1158 A callout function is supplied when pcre2test calls the library match-
1215 Unlike subject strings, pcre2test does not process replacement strings
1261 the size of buffer that is required. When this happens, pcre2test shows
1291 If the find_limits modifier is present on a subject line, pcre2test
1331 returned for a match, non-match, or partial match, pcre2test shows it.
1337 The memory modifier causes pcre2test to log the sizes of all heap mem-
1389 Normally, pcre2test passes a context block to pcre2_match(),
1399 By default, pcre2test uses the standard PCRE2 matching function,
1412 DEFAULT OUTPUT FROM pcre2test
1417 When a match succeeds, pcre2test outputs the list of captured sub-
1426 For any other return, pcre2test outputs the PCRE2 negative error number
1429 also output. Here is an example of an interactive pcre2test run.
1431 $ pcre2test
1442 not shown by pcre2test unless the allcaptures modifier is specified. In
1551 If the pattern contains any callout requests, pcre2test's callout func-
1628 The callout function in pcre2test returns zero (carry on matching) by
1643 pcre2test's callout function to be generated. For the first callout in
1712 value other than zero is used as a return from pcre2test's callout
1715 Inserting callouts can be helpful when using pcre2test to check compli-
1722 When pcre2test is outputting text in the compiled version of a pattern,
1726 When pcre2test is outputting text that is a matched part of a subject
1749 pcre2test that can be used to test these functions.
1755 In pcre2test, when a pattern with push modifier is successfully com-
1756 piled, it is pushed onto a stack of compiled patterns, and pcre2test