use v6-alpha; use Test; plan 6; # Prototype modifier { #L eval q[ proto sub f1 {...} ]; eval q[ proto method f2 {...} ]; eval q[ proto macro f3 {...} ]; eval q[ proto regex f4 {...} ]; eval q[ proto token f5 {...} ]; eval q[ proto rule f6 {...} ]; ok( eval('&f1'), 'proto modifier to sub' ); ok( eval('&f2'), 'proto modifier to method' ); ok( eval('&f3'), 'proto modifier to macro' ); ok( eval('&f4'), 'proto modifier to regex', :todo ); ok( eval('&f5'), 'proto modifier to token', :todo ); ok( eval('&f6'), 'proto modifier to rule', :todo ); }