Илья wrote:
Hi,

PM> if the rule is called correctly it appears to work fine:
<snip>
PM> if 'foo' ~~ /<Bar::bar>/

So, I try to use that way:

grammar G {
    token TOP { ^ <foo>+ $ };
    token foo { ':' <bar>? };
    token bar { \w };
};

":a:b:c" ~~ /<G::TOP>/;

say $/;
say $/<foo>; #Use of uninitialized value
say $_<bar> for $/<foo>; # Use of uninitialized value

Try $/<TOP><foo>

--
Bacek

Reply via email to