From b9aef69886369477cc18c398d0b1e47ceb191b9b Mon Sep 17 00:00:00 2001 From: ph10 Date: Mon, 20 Jun 2016 18:14:51 +0000 Subject: Support \C in lookbehinds and DFA matching in UTF-32 mode. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@530 6239d852-aaf2-0410-a92c-79f79f948069 --- HACKING | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index 051520c..883aa64 100644 --- a/HACKING +++ b/HACKING @@ -228,6 +228,11 @@ OP_ASSERT_ACCEPT is used when (*ACCEPT) is encountered within an assertion. This ends the assertion, not the entire pattern match. The assertion (?!) is always optimized to OP_FAIL. +OP_ALLANY is used for '.' when PCRE2_DOTALL is set. It is also used for \C in +non-UTF modes and in UTF-32 mode (since one code unit still equals one +character). Another use is for [^] when empty classes are permitted +(PCRE2_ALLOW_EMPTY_CLASS is set). + Backtracking control verbs with optional data --------------------------------------------- @@ -601,4 +606,4 @@ not a real opcode, but is used to check that tables indexed by opcode are the correct length, in order to catch updating errors. Philip Hazel -June 2015 +June 2016 -- cgit v1.2.1