die
"This file is not encoded in Cyrillic.\n"
if
q{ }
ne
"\x82\xa0"
;
print
"1..12\n"
;
$_
=
<<'END';
eval Cyrillic::escape " if ('éÁ' =~ /[á]/i) { return 1 } else { return 0 } "
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 1 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 1 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
eval Cyrillic::escape qq{ if ('éÁ' =~ /[á]/i) { return 1 } else { return 0 } }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 2 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 2 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
eval Cyrillic::escape ' if (qq{éÁ} =~ /[á]/i) { return 1 } else { return 0 } '
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 3 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 3 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
eval Cyrillic::escape q{ if ('éÁ' =~ /[á]/i) { return 1 } else { return 0 } }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 4 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 4 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
eval Cyrillic::escape $var2
END
my
$var2
=
q{ if ('éÁ' =~ /[á]/i) { return 1 }
else
{
return
0 } };
if
(
eval
Cyrillic::escape) {
print
qq{ok - 5 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 5 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
$_ = "if ('éÁ' =~ /[á]/i) { return 1 } else { return 0 }";
eval Cyrillic::escape
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 6 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 6 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
eval { if ('éÁ' =~ /[á]/i) { return 1 } else { return 0 } }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 7 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 7 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
if ('éÁ' =~ /[á]/i) { return "1" } else { return "0" }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 8 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 8 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
if ('éÁ' =~ /[á]/i) { return qq{1} } else { return qq{0} }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 9 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 9 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
if ('éÁ' =~ /[á]/i) { return '1' } else { return '0' }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 10 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 10 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
if ('éÁ' =~ /[á]/i) { return q{1} } else { return q{0} }
END
if
(
eval
Cyrillic::escape) {
print
qq{ok - 11 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 11 $^X @{[__FILE__]}
\n};
}
$_
=
<<'END';
if ('éÁ' =~ /[á]/i) { return $var1 } else { return $var0 }
END
my
$var1
= 1;
my
$var0
= 0;
if
(
eval
Cyrillic::escape) {
print
qq{ok - 12 $^X @{[__FILE__]}
\n};
}
else
{
print
qq{not ok - 12 $^X @{[__FILE__]}
\n};
}