------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1368




--- Comment #1 from Philip Hazel <[email protected]>  2013-07-14 19:08:46 
---
There is currently a discussion starting about a new API for PCRE. I hope to
make the current proposal available for general discussion fairly soon, when
the maintainers have thrashed it about enough. One of the features is a cleaner
way of passing back additional information after a match or a partial match, in
particular the first and last characters inspected and the start of match
position. That should make it easier to understand how to implement
multi-segment matching using pcre_exec(). However, implementing a "resume where
stopped" feature for pcre_exec() (and indeed also for the JIT) is so
complicated that I am sure it will not be done. A re-run of the match, having
extended the data, is the only possible approach. 

For pcre_dfa_exec(), using the RESTART flag, it already does exactly resume the
algorithm, except that if the match fails, it cannot re-start at the next
character because the previous data is not available. 


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to