From d6e7202265ea12fcc49bcfb3669f7d123af478a1 Mon Sep 17 00:00:00 2001 From: ph10 Date: Sat, 13 Jul 2019 11:12:03 +0000 Subject: Implement non-atomic positive assertions. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1130 6239d852-aaf2-0410-a92c-79f79f948069 --- HACKING | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index f99616a..20faf8f 100644 --- a/HACKING +++ b/HACKING @@ -195,6 +195,7 @@ META_END End of pattern (this value is 0x80000000) META_FAIL (*FAIL) META_KET ) closing parenthesis META_LOOKAHEAD (?= start of lookahead +META_LOOKAHEAD_NA (*napla: start of non-atomic lookahead META_LOOKAHEADNOT (?! start of negative lookahead META_NOCAPTURE (?: no capture parens META_PLUS + @@ -286,8 +287,9 @@ The following are also followed just by an offset, but also the lower 16 bits of the main word contain the length of the first branch of the lookbehind group; this is used when generating OP_REVERSE for that branch. -META_LOOKBEHIND (?<= -META_LOOKBEHINDNOT (?