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


> grammar A { rule TOP { ^  } }; say A.parse(' ')
#<failed match>
>

The relevant spec is probably S05:355

When you write

    rule TOP { ^ <stuff> $ }

this is the same as

    token TOP { ^ <.ws> <stuff> <.ws> $ <.ws> }


discussed with jonathan at http://irclog.perlgeek.de/perl6/2012-02-05#i_5106223

A test should probably added spec/S05-grammar/ws.t :

grammar A { rule TOP { ^  } };
ok ?A.parse(' '), 'no <.ws> shoved before ^';


-- 
cognominal stef

Reply via email to