On Tue Jan 20 12:58:20 2009, eric256 wrote:
> use v6;
> 
> rule test {test};
> 
> "test" ~~ /<test>/;
> say '$/.keys => ', $/.keys.perl;
> say '%($/).keys => ', %($/).keys.perl;
> 
> # outputs
> # $/.keys => []
> # %($/).keys => ["test"]
> 
> 
> Same could be said for .values and .kv
> 
> It would be very DWIM for it to act like a hash in these cases by default.

Here's a slightly updated version:

$ more foo.p6 
use v6;

our rule test {test};

"test" ~~ /(<&test>)/;
say '$/.keys => ', $/.keys.perl;
say '%($/).keys => ', %($/).keys.perl;


$ ./perl6 foo.p6 
$/.keys => (0)
%($/).keys => ()



-- 
Will "Coke" Coleda

Reply via email to