मैं सीधे टोकन नाम का उपयोग करके आसानी से टोकन हस्ताक्षर का उपयोग कर सकता हूं:
my token t ( $x ) { $x };
'axb' ~~ / 'a' <t: 'x'> 'b' /; # match
'axb' ~~ / 'a' <t( 'x' )> 'b' /; # match
हालाँकि मुझे ऐसा करने का कोई तरीका नहीं मिला है, जब टोकन को चर में संग्रहीत किया जाता है:
my $t = token ( $x ) { $x };
'axb' ~~ / 'a' <$t: 'x'> 'b' /;
'axb' ~~ / 'a' <$t( 'x' )> 'b' /;
दोनों देते हैं:
===SORRY!=== Error while compiling ...
Unable to parse expression in metachar:sym<assert>; couldn't find final '>'
जादू वाक्यविन्यास क्या है?
BTW: मैं भी Raku परीक्षण सूट ब्राउज किया है और यह इस तरह के मामले में शामिल नहीं है roast/S05-grammar/signatures.t
।
&
चर में जा सकते हैं ।