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

use Char::Big5HKSCS;
print "1..40\n";

my $__FILE__ = __FILE__;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#---

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

__END__