| 1 |
#!/usr/local/bin/perl
|
| 2 |
use strict;
|
| 3 |
require 'mkpm.pl';
|
| 4 |
use vars qw(%PROP %SET %SET_ALIAS);
|
| 5 |
$PROP{module_name} = 'ISOIECTR10176';
|
| 6 |
$PROP{version} = do{my @r=(q$Revision: 1.1 $=~/\d+/g);sprintf "%d."."%02d" x $#r,@r};
|
| 7 |
$PROP{author_name} = 'Wakaba';
|
| 8 |
$PROP{author_mail} = '[email protected]';
|
| 9 |
|
| 10 |
$PROP{pod_description} = <<EOH;
|
| 11 |
Recommended extended repertoire for user-defined Identifier,
|
| 12 |
defined by ISO/IEC TR 10176:1998 Annex A.
|
| 13 |
|
| 14 |
ISO/IEC TR 10176:1998 Annex A says:
|
| 15 |
|
| 16 |
The repertoire recommended consists of characters that
|
| 17 |
are used to write different natural langauges of the world,
|
| 18 |
and consists of letters, ideographic and syllabic characters,
|
| 19 |
digits, and some marks.
|
| 20 |
|
| 21 |
Attention is drawn to that using extended repertoire for
|
| 22 |
identifiers may impact source code portability.
|
| 23 |
EOH
|
| 24 |
|
| 25 |
$PROP{pod_see_also} = <<EOH;
|
| 26 |
ISO/IEC TR 10176:1998, "Information technology --
|
| 27 |
Guidelines for the preparation of programming language
|
| 28 |
standards", ISO/IEC, 1998-09-01 (Second edition).
|
| 29 |
|
| 30 |
JIS TR X 0031:2000, "Information technology --
|
| 31 |
Guidelines for the preparation of programming language
|
| 32 |
standards", JISC <http://www.jisc.go.jp/>, 2000-06-01,
|
| 33 |
will be expired on 2005-07-31. (TR type III)
|
| 34 |
(IDT with ISO/IEC TR 10176:1998.)
|
| 35 |
EOH
|
| 36 |
|
| 37 |
$SET{Latin} = col2list (<<EOH);
|
| 38 |
00 41-5A 61-7A AA BA C0-D6 D8-F6 F8-FF
|
| 39 |
01 00-F5 FA-FF
|
| 40 |
02 00-17 50-A8
|
| 41 |
1E 00-9B A0-F9
|
| 42 |
20 7F
|
| 43 |
EOH
|
| 44 |
|
| 45 |
$SET{Greek} = col2list (<<EOH);
|
| 46 |
03 86 88-8A 8C 8E-A1 A3-CE D0-D6 DA DC DE E0 E2-F3
|
| 47 |
1F 00-15 18-1D 20-45 48-4D 50-57 79 5B 5D 5F-7D 80-B4 B6-BC
|
| 48 |
1F C2-C4 C6-CC D0-D3 D6-DB E0-EC F2-F4 F6-FC
|
| 49 |
EOH
|
| 50 |
|
| 51 |
$SET{Cyrillic} = col2list (<<EOH);
|
| 52 |
04 01-0C 0E-0F 51-5C 5E-81 90-C4 C7-C8 CB-CC D0-EB EE-F5 F8-F9
|
| 53 |
EOH
|
| 54 |
|
| 55 |
$SET{Armenian} = col2list (<<EOH);
|
| 56 |
05 31-56 61-87
|
| 57 |
EOH
|
| 58 |
|
| 59 |
$SET{Hebrew} = col2list (<<EOH);
|
| 60 |
05 B0-B9 BB-BD BF C1-C2 D0-EA F0-F2
|
| 61 |
EOH
|
| 62 |
|
| 63 |
$SET{Arabic} = col2list (<<EOH);
|
| 64 |
06 21-3A 40-52 70-B7 BA-BE C0-CE D0-DC E5-E8 EA-ED
|
| 65 |
EOH
|
| 66 |
|
| 67 |
$SET{Devanagari} = col2list (<<EOH);
|
| 68 |
09 01-03 05-39 3E-4D 50-52 58-63
|
| 69 |
EOH
|
| 70 |
|
| 71 |
$SET{Bengali} = col2list (<<EOH);
|
| 72 |
09 81-83 85-8C 8F-90 93-A8 AA-B0 B2 B6-B9 BE-C4 C7-C8 CB-CD
|
| 73 |
09 DC-DD DF-E3 F0-F1
|
| 74 |
EOH
|
| 75 |
|
| 76 |
$SET{Gurmukhi} = col2list (<<EOH);
|
| 77 |
0A 02 05-0A 0F-10 13-28 2A-30 32-33 35-36 38-39 3E-42 47 48 4B-4D
|
| 78 |
0A 59-5C 5E 74
|
| 79 |
EOH
|
| 80 |
|
| 81 |
$SET{Gujarati} = col2list (<<EOH);
|
| 82 |
0A 81-83 85-8B 8D 8F-91 93-A8 AA-B0 B2-B3 B5-B9 BD-C5 C7-C9 CB-CD D0 E0
|
| 83 |
EOH
|
| 84 |
|
| 85 |
$SET{Oriya} = col2list (<<EOH);
|
| 86 |
0B 01-03 05-0C 0F-10 13-28 2A-30 32-33 36-39 3E-43 47-48 4B-4D 5C-5D 5F-61
|
| 87 |
EOH
|
| 88 |
|
| 89 |
$SET{Tamil} = col2list (<<EOH);
|
| 90 |
0B 82-83 85-8A 8E-90 92-95 99-9A 9C 9E-9F A3-A4 A8-AA AE-B5
|
| 91 |
0B B7-B9 BE-C2 C6-C8 CA-CD
|
| 92 |
EOH
|
| 93 |
|
| 94 |
$SET{Telugur} = col2list (<<EOH);
|
| 95 |
0C 01-03 05-0C 0E-10 12-28 2A-33 35-39 3E-44 46-48 4A-4D 60-61
|
| 96 |
EOH
|
| 97 |
|
| 98 |
$SET{Kannada} = col2list (<<EOH);
|
| 99 |
0C 82-83 85-8C 8E-90 92-A8 AA-B3 B5-B9 BE-C4 C6-C8 CA-CC CD DE E0-E1
|
| 100 |
EOH
|
| 101 |
|
| 102 |
$SET{Malayalam} = col2list (<<EOH);
|
| 103 |
0D 02-03 05-0C 0E-10 12-28 2A-39 3E-43 46-48 4A-4D 60-61
|
| 104 |
EOH
|
| 105 |
|
| 106 |
$SET{Thai} = col2list (<<EOH);
|
| 107 |
0E 01-3A 40-5B
|
| 108 |
EOH
|
| 109 |
|
| 110 |
$SET{Lao} = col2list (<<EOH);
|
| 111 |
0E 81-82 84 87-88 8A 8D 94-97 99-9F A1-A3 A5 A7 AA-AB AD-AE
|
| 112 |
0E B0-B9 BB-BD C0-C4 C6 C8-CD DC-DD
|
| 113 |
EOH
|
| 114 |
|
| 115 |
$SET{Tibetan} = col2list (<<EOH);
|
| 116 |
0F 00 18-19 35 37 39 3E-47 49-69 71-84 86-8B 90-95 97 99-AD B1-B7 B9
|
| 117 |
EOH
|
| 118 |
|
| 119 |
$SET{Georian} = col2list (<<EOH);
|
| 120 |
10 A0-C5 D0-F6
|
| 121 |
EOH
|
| 122 |
|
| 123 |
$SET{Hiragana} = col2list (<<EOH);
|
| 124 |
30 41-93 9B-9C
|
| 125 |
EOH
|
| 126 |
|
| 127 |
$SET{Katakana} = col2list (<<EOH);
|
| 128 |
30 A1-F6 FB-FC
|
| 129 |
EOH
|
| 130 |
|
| 131 |
$SET{Bopomofo} = col2list (<<EOH);
|
| 132 |
31 05-2C
|
| 133 |
EOH
|
| 134 |
|
| 135 |
$SET{CJKUnifiedIdeographs} = <<EOH;
|
| 136 |
4E00 9FA5
|
| 137 |
EOH
|
| 138 |
|
| 139 |
$SET{Hangul} = <<EOH;
|
| 140 |
AC00-D7A3
|
| 141 |
EOH
|
| 142 |
|
| 143 |
$SET{Digits} = col2list (<<EOH);
|
| 144 |
00 30-39
|
| 145 |
06 60-69 F0-F9
|
| 146 |
09 66-6F E6-EF
|
| 147 |
0A 66-6F E6-EF
|
| 148 |
0B 66-6F E7-EF
|
| 149 |
0C 66-6F E6-EF
|
| 150 |
0D 66-6F
|
| 151 |
0E 50-59 D0-D9
|
| 152 |
0F 20-33
|
| 153 |
EOH
|
| 154 |
|
| 155 |
$SET{Special} = col2list (<<EOH);
|
| 156 |
#DESCRIPTION Special characters
|
| 157 |
00 B5 B7
|
| 158 |
02 B0-B8 BB BD-C1 D0-D1 E0-E4
|
| 159 |
03 7A 59
|
| 160 |
09 3D
|
| 161 |
0B 3D
|
| 162 |
1F BE
|
| 163 |
20 3F-40
|
| 164 |
21 02 07 0A-13 15 18-1D 24 26 28 2A-31 33-38 60-82
|
| 165 |
30 05-07 21-29
|
| 166 |
EOH
|
| 167 |
|
| 168 |
&print_module;
|
| 169 |
|
| 170 |
## $Date: 2002/10/22 11:03:09 $
|