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