The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# This file is encoded in Char::Big5Plus.
die "This file is not encoded in Char::Big5Plus.\n" if q{‚ } ne "\x82\xa0";

use Char::Big5Plus;
print "1..20\n";

my $__FILE__ = __FILE__;

if ("ƒ\ƒAƒA" =~ qr/^ƒ\/) {
    print qq{ok - 1 "ƒ\ƒAƒA" =~ qr/^ƒ\/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 1 "ƒ\ƒAƒA" =~ qr/^ƒ\/ $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" !~ qr/^ƒ\/) {
    print qq{ok - 2 "ƒAƒ\ƒA" !~ qr/^ƒ\/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 2 "ƒAƒ\ƒA" !~ qr/^ƒ\/ $^X $__FILE__\n};
}

if ("ƒAƒAƒ\" =~ qr/ƒ\$/) {
    print qq{ok - 3 "ƒAƒAƒ\" =~ qr/ƒ\\$/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 3 "ƒAƒAƒ\" =~ qr/ƒ\\$/ $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" !~ qr/ƒ\$/) {
    print qq{ok - 4 "ƒAƒ\ƒA" !~ qr/ƒ\\$/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 4 "ƒAƒ\ƒA" !~ qr/ƒ\\$/ $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" =~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/) {
    if ($1 eq "ƒAƒ\ƒA") {
        if ($2 eq "ƒ\") {
            print qq{ok - 5 "ƒAƒ\ƒA" =~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
        }
        else {
            print qq{not ok - 5 "ƒAƒ\ƒA" =~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
        }
    }
    else {
        print qq{not ok - 5 "ƒAƒ\ƒA" =~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 5 "ƒAƒ\ƒA" =~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" !~ qr/(ƒA([ƒCƒEƒG])ƒA)/) {
    print qq{ok - 6 "ƒAƒ\ƒA" !~ qr/(ƒA([ƒCƒEƒG])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
}
else {
    print qq{not ok - 6 "ƒAƒ\ƒA" !~ qr/(ƒA([ƒCƒ\ƒE])ƒA)/ \$1=($1), \$2=($2) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" =~ qr/(ƒAƒ\|ƒCƒ\)/) {
    if ($1 eq "ƒAƒ\") {
        print qq{ok - 7 "ƒAƒ\ƒA" =~ qr/(ƒAƒ\|ƒCƒ\)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 7 "ƒAƒ\ƒA" =~ qr/(ƒAƒ\|ƒCƒ\)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 7 "ƒAƒ\ƒA" =~ qr/(ƒAƒ\|ƒCƒ\)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒA" !~ qr/(ƒAƒC|ƒCƒE)/) {
    print qq{ok - 8 "ƒAƒ\ƒA" !~ qr/(ƒAƒC|ƒCƒE)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 8 "ƒAƒ\ƒA" !~ qr/(ƒAƒC|ƒCƒE)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒAƒ\?)/) {
    if ($1 eq "ƒAƒ\") {
        print qq{ok - 9 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\?)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 9 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\?)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 9 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\?)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒCƒ\?)/) {
    print qq{ok - 10 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\?)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 10 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\?)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒAƒ\ƒ\?)/) {
    if ($1 eq "ƒAƒ\ƒ\") {
        print qq{ok - 11 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\ƒ\?)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 11 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\ƒ\?)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 11 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\ƒ\?)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒCƒ\ƒ\?)/) {
    print qq{ok - 12 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\ƒ\?)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 12 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\ƒ\?)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒAƒ\+)/) {
    if ($1 eq "ƒAƒ\ƒ\") {
        print qq{ok - 13 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\+)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 13 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\+)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 13 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\+)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒCƒ\+)/) {
    print qq{ok - 14 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\+)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 14 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\+)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒAƒ\*)/) {
    if ($1 eq "ƒAƒ\ƒ\") {
        print qq{ok - 15 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\*)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 15 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\*)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 15 "ƒAƒ\ƒ\" =~ qr/(ƒAƒ\*)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒCƒ\*)/) {
    print qq{ok - 16 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\*)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 16 "ƒAƒ\ƒ\" !~ qr/(ƒCƒ\*)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒA.)/) {
    if ($1 eq "ƒAƒ\") {
        print qq{ok - 17 "ƒAƒ\ƒ\" =~ qr/(ƒA.)/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 17 "ƒAƒ\ƒ\" =~ qr/(ƒA.)/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 17 "ƒAƒ\ƒ\" =~ qr/(ƒA.)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒC.)/) {
    print qq{ok - 18 "ƒAƒ\ƒ\" !~ qr/(ƒC.)/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 18 "ƒAƒ\ƒ\" !~ qr/(ƒC.)/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" =~ qr/(ƒA.{2})/) {
    if ($1 eq "ƒAƒ\ƒ\") {
        print qq{ok - 19 "ƒAƒ\ƒ\" =~ qr/(ƒA.{2})/ \$1=($1) $^X $__FILE__\n};
    }
    else {
        print qq{not ok - 19 "ƒAƒ\ƒ\" =~ qr/(ƒA.{2})/ \$1=($1) $^X $__FILE__\n};
    }
}
else {
    print qq{not ok - 19 "ƒAƒ\ƒ\" =~ qr/(ƒA.{2})/ \$1=($1) $^X $__FILE__\n};
}

if ("ƒAƒ\ƒ\" !~ qr/(ƒC.{2})/) {
    print qq{ok - 20 "ƒAƒ\ƒ\" !~ qr/(ƒC.{2})/ \$1=($1) $^X $__FILE__\n};
}
else {
    print qq{not ok - 20 "ƒAƒ\ƒ\" !~ qr/(ƒC.{2})/ \$1=($1) $^X $__FILE__\n};
}

__END__