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