# New Ticket Created by  Patrick R. Michaud 
# Please include the string:  [perl #122951]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=122951 >


11:55 <pmichaud> r:  say "abcde" ~~ / ab <![e]> cde | ab.. /   # LTM fail
11:55 <camelia> rakudo-{parrot,moar} fd017a: OUTPUT«「abcd」␤␤»

Correct should be "abcde", since he first alternation has a longer token to be 
matched.

Per S05:2887:

    [...] So LTM completely ignores negative lookaheads, and
    continues to look for pure patterns in whatever follows the negative
    lookahead.  You might say that positive lookaheads are opaque to LTM,
    but negative lookaheads are transparent to LTM.

Pm

Reply via email to