Re: [pcre-dev] [Bug 760] New: Named patterns with same index…

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: 760
CC: pcre-dev
Subject: Re: [pcre-dev] [Bug 760] New: Named patterns with same index conflict
On Fri, 12 Sep 2008, Stan Vassilev wrote:

> This bug is caused by the inability of PCRE to differentiate and/or report
> named subpatterns that share numerican index, through its current interface.


This is a classic case of adding a feature (switch group) without
realizing the effect it would have on other features (names).

> I'd suggest a flag is maintained internally or additional information / calls
> are introduced to handle this special case for named subpatterns in a switch
> group, so that implementers can report the correct name and fix this bug.


I will think about this - but as PCRE 7.8 is only just out, it will not
happen immediately. Incidentally, do you know what Perl 5.10 does in
this situation? (I don't yet have Perl 5.10).

Philip

--
Philip Hazel