summaryrefslogtreecommitdiff
path: root/lib/encoding.t
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-11-06 03:05:34 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-11-06 03:05:34 +0000
commita72c75842468bcd2a7cf17032844c4040a5a31e2 (patch)
treef1d67259d9b154926eb495b329d3239f96b9be7c /lib/encoding.t
parent545666dba9cc33d16d0b8341e36facdb43c44913 (diff)
downloadperl-a72c75842468bcd2a7cf17032844c4040a5a31e2.tar.gz
Implement the encoding pragma for regex literals.
p4raw-id: //depot/perl@12864
Diffstat (limited to 'lib/encoding.t')
-rw-r--r--lib/encoding.t16
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/encoding.t b/lib/encoding.t
index 03634410f4..8b14c8881a 100644
--- a/lib/encoding.t
+++ b/lib/encoding.t
@@ -1,4 +1,4 @@
-print "1..15\n";
+print "1..19\n";
use encoding "latin1"; # ignored (overwritten by the next line)
use encoding "greek"; # iso 8859-7 (no "latin" alias, surprise...)
@@ -68,3 +68,17 @@ print "ok 14\n";
print "not " unless ord(substr($c, 2, 1)) == 0x3af;
print "ok 15\n";
+# regex literals
+
+print "not " unless "\xDF" =~ /\x{3AF}/;
+print "ok 16\n";
+
+print "not " unless "\x{3AF}" =~ /\xDF/;
+print "ok 17\n";
+
+print "not " unless "\xDF" =~ /\xDF/;
+print "ok 18\n";
+
+print "not " unless "\x{3AF}" =~ /\x{3AF}/;
+print "ok 19\n";
+