⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 illegal.t

📁 source of perl for linux application,
💻 T
字号:
BEGIN {    unless ("A" eq pack('U', 0x41)) {	print "1..0 # Unicode::Normalize " .	    "cannot stringify a Unicode code point\n";	exit 0;    }}BEGIN {    if ($ENV{PERL_CORE}) {        chdir('t') if -d 't';        @INC = $^O eq 'MacOS' ? qw(::lib) : qw(../lib);    }}BEGIN {    unless (5.006001 <= $]) {	print "1..0 # skipped: Perl 5.6.1 or later".		" needed for this test\n";	exit;    }}#########################BEGIN {    use Unicode::Normalize qw(:all);    unless (exists &Unicode::Normalize::bootstrap or 5.008 <= $]) {	print "1..0 # skipped: XSUB, or Perl 5.8.0 or later".		" needed for this test\n";	print $@;	exit;    }}use Test;use strict;use warnings;BEGIN { plan tests => 112 };#########################no warnings qw(utf8);# To avoid warning in Test.pm, EXPR in ok(EXPR) must be boolean.for my $u (0xD800, 0xDFFF, 0xFDD0, 0xFDEF, 0xFEFF, 0xFFFE, 0xFFFF,	   0x1FFFF, 0x10FFFF, 0x110000, 0x7FFFFFFF){    my $c = chr $u;    ok($c eq NFD($c));  # 1    ok($c eq NFC($c));  # 2    ok($c eq NFKD($c)); # 3    ok($c eq NFKC($c)); # 4    ok($c eq FCD($c));  # 5    ok($c eq FCC($c));  # 6    ok($c eq decompose($c));   # 7    ok($c eq decompose($c,1)); # 8    ok($c eq reorder($c));     # 9    ok($c eq compose($c));     # 10}our $proc;    # before the last starterour $unproc;  # the last starter and aftersub _pack_U   { Unicode::Normalize::pack_U(@_) }($proc, $unproc) = splitOnLastStarter(_pack_U(0x41, 0x300, 0x327, 0xFFFF));ok($proc   eq _pack_U(0x41, 0x300, 0x327));ok($unproc eq "\x{FFFF}");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -