The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Perl6::Rules;
use Test::Simple 'no_plan';

ok( "abcabcabcabcd" =~ m/[abc]<4>/, "Fixed exact repetition" );
ok( "abcabcabcabcd" !~ m/[abc]<5>/, "Fail fixed exact repetition" );
ok( "abcabcabcabcd" =~ m/[abc]<2,4>/, "Fixed range repetition" );
ok( "abcabcabcabcd" =~ m/[abc]<2,4>/, "Fixed range repetition" );
ok( "abc"           !~ m/[abc]<2,4>/, "Fail fixed range repetition" );
ok( "abcabcabcabcd" =~ m/[abc]<2,>/, "Open range repetition" );
ok( "abcd"          !~ m/[abc]<2,>/, "Fail open range repetition" );