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


 perl6 -e 'my $a = "jsjsjs {"; for <a b> -> $b { say $b }'
===SORRY!=== Error while compiling -e
Variable '$b' is not declared
at -e:1
------> my $a = "jsjsjs {"; for <a b> -> ⏏$b { say $b }

Obviously it is fine if the '{' is backslashed.

Similarly:

<ilmari> m: my $a = "{ 42"; for <a b> -> $b { say $b } # also LTA error
<camelia> rakudo-moar 65bfb6: OUTPUT«===SORRY!=== Error while compiling 
/tmp/m116oiicso␤Two terms in a row␤at /tmp/m116oiicso:1␤------> my $a = "{ 
42⏏"; for <a b> -> $b { say $b } # also LTA␤    expecting any of:␤        
infix␤        infix stopper␤        stateme…»


This is perl6 version 2015.10-169-gfd3927d built on MoarVM version 
2015.10-51-ga362d21

Reply via email to