Philip Hazel
bf35c0518c
Add -LP and -LS (list properties, list scripts) features to pcre2test.
2022-01-12 15:01:14 +00:00
Philip Hazel
cb854a912e
Add options for NULL pointers to pcre2test.
2021-11-28 16:22:24 +00:00
Carlo Marcelo Arenas Belón
587b94277b
doc: formatting/typo fixes to documentation ( #47 )
...
* doc: fix incorrect use of JOIN and typo
Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com>
* doc: reformat of pcre2_substitute to align options
includes some rewording to fit better in an 80 char wide troff output.
Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com>
* doc: update names to pcre2
2021-11-27 16:27:49 +00:00
Philip Hazel
8f3e11a355
Doc file tidies for 10.38-RC1
2021-08-31 17:14:42 +01:00
Philip Hazel
21c26698b3
Lock out \K in lookaround assertions by default, but provide an option to
...
re-enable the old behaviour, just in case.
2021-08-30 16:57:44 +01:00
Philip Hazel
5ff1daffa0
Clarify delimiter handling in pcre2test documentation.
2021-08-28 12:46:50 +01:00
Philip.Hazel
cd45050ee4
Final file tidies for 10.37-RC1
2021-04-28 16:44:51 +00:00
Philip.Hazel
85fc061dcf
Documentation and tests update.
2021-04-28 14:21:38 +00:00
Philip.Hazel
000bbf2ea7
File tidies for 10.36-RC1
2020-11-06 17:27:35 +00:00
Philip.Hazel
a2f0fd01c7
Update pcre2test to check delimiters after #perltest and fix some in test 1.
2020-09-14 15:39:39 +00:00
Philip.Hazel
d4e4533240
Fix documentation typos and upgrade documentation checking script.
2020-04-24 16:05:36 +00:00
Philip.Hazel
8b3f8af535
File tidies for 10.35-RC1 release candidate.
2020-04-15 16:34:36 +00:00
Philip.Hazel
8057c3c8b9
Renamed dftables as pcre2_dftables and enable it to write the tables in binary.
...
Update documentation about character tables.
2020-03-20 18:09:59 +00:00
Philip.Hazel
e8d70e2459
Implement PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.
2020-01-22 17:50:12 +00:00
Philip.Hazel
f3fd8b18cb
Implement PCRE2_SUBSTITUTE_LITERAL.
2019-12-26 14:53:24 +00:00
Philip.Hazel
ae9208ab7b
Source tidies (trailing spaces) etc. for 10.34-RC1.
2019-10-17 16:39:38 +00:00
Philip.Hazel
c0ed5a3ab3
Minor upgrade to pcre2test and comment in ucptest.
2019-07-30 17:59:42 +00:00
Philip.Hazel
434e3f7468
Make pcre2test show actual pre-match consulted characters for a partial match,
...
not the length of the longest lookbehind. Control this by "allusedtext".
2019-06-26 08:23:47 +00:00
Philip.Hazel
8eb01ad8a9
Typo in doc and update tests
2019-06-20 16:37:30 +00:00
Philip.Hazel
1f6b9097f4
Minor improvement to minimum length calculation.
2019-06-13 16:00:11 +00:00
Philip.Hazel
16c046ce50
Implement support for invalid UTF in the pcre2_match() interpreter.
2019-05-24 17:15:48 +00:00
Philip.Hazel
e85de98d0a
Fix crash in pcre2_substitute() with NULL match context.
2019-03-11 17:29:08 +00:00
Philip.Hazel
7375089fa5
More file tidies for 10.33-RC1
2019-03-04 18:07:04 +00:00
Philip.Hazel
8c8deae8eb
Implement PCRE2_EXTRA_ALT_BSUX to support ECMAscript 6's \u{hhh..} syntax.
2019-02-12 17:50:19 +00:00
Philip.Hazel
d7b10a57d1
Allow non-ASCII in group names when UTF is set; revise group naming terminology
...
in documentation to use "capture group", as Perl does.
2019-02-06 18:11:36 +00:00
Philip.Hazel
9bc81d5229
Upgrade the as yet unreleased substitute callout facility.
2018-11-12 16:02:01 +00:00
Philip.Hazel
69254c77f1
Implement PCRE2_EXTRA_ESCAPED_CR_IS_LF
2018-09-21 16:59:48 +00:00
Philip.Hazel
a69267246f
Implement callouts from pcre2_substitute().
2018-09-18 16:31:30 +00:00
Philip.Hazel
3fce7c75e9
Add "allvector" to pcre2test.
2018-09-15 17:10:39 +00:00
Philip.Hazel
392974a0cb
File tidies and documentation update for 10.32-RC1 Release Candidate.
2018-08-13 11:57:09 +00:00
Philip.Hazel
192b82cf6e
Allow :NAME on (*ACCEPT), (*FAIL), and (*COMMIT) and fix bug with (*MARK)
...
followed by (*ACCEPT) in an assertion. More small updates to perltest.sh.
2018-07-21 14:34:51 +00:00
Philip.Hazel
635d04fbb7
Upgrade perltest.sh to support (some) #pattern modifiers.
2018-07-17 16:00:09 +00:00
Philip.Hazel
7e921fda05
Documentation update to clarify what PCRE2 serialization is.
2018-06-27 17:20:58 +00:00
Philip.Hazel
fabea723cf
Typos in documentation and comments noted by Jason Hood.
2018-06-17 14:13:28 +00:00
Philip.Hazel
75747ebb11
Re-factor pcre2_dfa_match() to use the heap instead of the stack for workspace
...
vectors when doing recursive function calls.
2018-04-27 16:48:35 +00:00
Philip.Hazel
94d5f4a050
Add callout_flags to callout blocks, and set bits within it from pcre2_match()
...
interpretation.
2017-12-22 15:56:27 +00:00
Philip.Hazel
cc2182261a
Add -LM to pcre2test.
2017-10-17 16:26:20 +00:00
Philip.Hazel
a23715d7b1
Document experimental pattern conversion functions and remove unimplemented
...
features.
2017-07-12 16:34:49 +00:00
Philip.Hazel
41bb787fb3
Update to Unicode 10.0.0 and add callout_no_where to pcre2test to aid testing.
2017-07-02 16:32:01 +00:00
Philip.Hazel
a083420cac
Implement PCRE2_EXTRA_MATCH_LINE and PCRE2_EXTRA_MATCH_WORD for the benefit
...
of pcre2grep.
2017-06-16 17:51:13 +00:00
Philip.Hazel
c4fac10bad
Implement PCRE2_LITERAL and REG_NOSPEC.
2017-06-15 16:41:44 +00:00
Philip.Hazel
6e30ed1b40
Add subject_literal and allow jitstack in pcre2test pattern modifiers, and add
...
another big pattern test.
2017-06-12 17:48:03 +00:00
Philip.Hazel
42549d089b
Documentation update.
2017-06-06 11:32:25 +00:00
Philip.Hazel
e4c86e2ced
Fix matching offsets from regexec() in the POSIX wrapper when called with
...
REG_STARTEND and a starting offset greater than zero.
2017-06-03 16:42:58 +00:00
Philip.Hazel
e3a0f22349
Implement PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL.
2017-06-01 18:10:15 +00:00
Philip.Hazel
3d80fa4fc2
Implement PCRE2_NEWLINE_NUL.
2017-05-26 17:14:36 +00:00
Philip.Hazel
dfc9712bcd
Add additional compile options and PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES.
2017-05-17 17:55:11 +00:00
Philip.Hazel
369d82e03a
Implement Perl's /n option, which is the same as PCRE2_NO_AUTO_CAPTURE.
2017-04-18 16:21:50 +00:00
Philip.Hazel
3dca43fdff
Implement PCRE2_EXTENDED_MORE and friends.
2017-04-18 12:32:52 +00:00
Philip.Hazel
14989bd454
Add explicit heap limiting options to pcre2_match(), with associated features
...
for listing, configuring, etc.
2017-04-11 11:47:25 +00:00