On Sat, 12 Feb 2011, ND wrote:

> When a possessive quantifier applyed to expression for example
> (?:<EXPR>)*+
> then recursion occurs and its value is equal to the number of sequential  
> <EXPR> in input string.
> Why recurtion is so big? It seems there is no need to keep all  
> intermediate backtrack points because PCRE have no possibility to return  
> to them. Perhaps PCRE need to keep only one last point for backtracking to  
> it if following peace of input string don't match <EXPR>.
> 
> May be this is a way for optimization?

I will investigate this when I next work on PCRE.

Philip

-- 
Philip Hazel

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

Reply via email to