Hi,
I found I send this mail only to Patrick, but thought I send it to list too.
I still have question about <rule>? and result Match object.
Patrick do not answer, mb some one can say what I miss? or this is bug?
Forward:
Patrick,
I read you post in blog about Z, so if I understand right for do [0],
[1] and so one for iteration. So, in my example:
grammar G {
token TOP { ^ <foo>+ $ };
token foo { ':' <bar>? };
token bar { \w };
};
":a:b" ~~ G::TOP;
say ~$/<foo>[0]<bar>; # 1
my $tmp = $/<foo>[1];
say $tmp<bar>; # b
and If I remove '?' in foo token:
say ~$/<foo>[0]<bar>; # a
Ilya