Fixed with ae85bac528be5fc6a1 , tests needed

> On 26 Oct 2016, at 16:32, Carl Mäsak (via RT) <perl6-bugs-follo...@perl.org> 
> wrote:
> 
> # New Ticket Created by  "Carl Mäsak" 
> # Please include the string:  [perl #129969]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=129969 >
> 
> 
> <masak> m: say "abc def abc".comb(/a<(bc)>/)
> <camelia> rakudo-moar 23faf6: OUTPUT«(abc abc)␤»
> <masak> I expected "(bc bc)" here
> * masak submits rakudobug
> 
> Because of the <( )>, the .comb is meant to only capture the "bc" part
> of the "abc" match.
> 
> <masak> oh, here's a better example for the RT ticket:
> <masak> m: say "abc xbc".comb(/a<(bc)>/)
> <camelia> rakudo-moar 23faf6: OUTPUT«(abc)␤»
> <masak> it's correct in that it matches only on the first word
> <masak> it's incorrect in that it includes the "a", when the <( )>
> tell it to exclude it
> 
> This used to work. I just updated nom like this
> 
> From github.com:rakudo/rakudo
>   b87a27b..23faf61  nom        -> origin/nom
> 
> And I had confirmed before rebuilding that the old build does not
> carry the regression.

Reply via email to