| 1 | v2; |
|---|---|
| 2 | package unicode; |
| 3 | pkgpath unicode; |
| 4 | init unicode unicode..import; |
| 5 | var ASCII_Hex_Digit <type 1 *<type 2 "RangeTable" <type 3 struct { R16 <type 4 [] <type 5 "Range16" <type 6 struct { Lo <type -6>; Hi <type -6>; Stride <type -6>; }>>>; R32 <type 7 [] <type 8 "Range32" <type 9 struct { Lo <type -7>; Hi <type -7>; Stride <type -7>; }>>>; LatinOffset <type -11>; }>>>; |
| 6 | var Adlam <type 1>; |
| 7 | var Ahom <type 1>; |
| 8 | var Anatolian_Hieroglyphs <type 1>; |
| 9 | var Arabic <type 1>; |
| 10 | var Armenian <type 1>; |
| 11 | var Avestan <type 1>; |
| 12 | var AzeriCase <type 10 "SpecialCase" <type 11 [] <type 12 "CaseRange" <type 13 struct { Lo <type -7>; Hi <type -7>; Delta <type 14 ".unicode.d" <type 15 [3 ] <type -21>>>; }>>> |
| 13 | func (special <type 10>) ToUpper (r <type -21>) <type -21>; |
| 14 | func (special <type 10>) ToTitle (r <type -21>) <type -21>; |
| 15 | func (special <type 10>) ToLower (r <type -21>) <type -21>; |
| 16 | >; |
| 17 | var Balinese <type 1>; |
| 18 | var Bamum <type 1>; |
| 19 | var Bassa_Vah <type 1>; |
| 20 | var Batak <type 1>; |
| 21 | var Bengali <type 1>; |
| 22 | var Bhaiksuki <type 1>; |
| 23 | var Bidi_Control <type 1>; |
| 24 | var Bopomofo <type 1>; |
| 25 | var Brahmi <type 1>; |
| 26 | var Braille <type 1>; |
| 27 | var Buginese <type 1>; |
| 28 | var Buhid <type 1>; |
| 29 | var C <type 1>; |
| 30 | var Canadian_Aboriginal <type 1>; |
| 31 | var Carian <type 1>; |
| 32 | type <type 12>; |
| 33 | var CaseRanges <type 16 [] <type 12>>; |
| 34 | var Categories <type 17 map [<type -16>] <type 1>>; |
| 35 | var Caucasian_Albanian <type 1>; |
| 36 | var Cc <type 1>; |
| 37 | var Cf <type 1>; |
| 38 | var Chakma <type 1>; |
| 39 | var Cham <type 1>; |
| 40 | var Cherokee <type 1>; |
| 41 | var Co <type 1>; |
| 42 | var Common <type 1>; |
| 43 | var Coptic <type 1>; |
| 44 | var Cs <type 1>; |
| 45 | var Cuneiform <type 1>; |
| 46 | var Cypriot <type 1>; |
| 47 | var Cyrillic <type 1>; |
| 48 | var Dash <type 1>; |
| 49 | var Deprecated <type 1>; |
| 50 | var Deseret <type 1>; |
| 51 | var Devanagari <type 1>; |
| 52 | var Diacritic <type 1>; |
| 53 | var Digit <type 1>; |
| 54 | var Duployan <type 1>; |
| 55 | var Egyptian_Hieroglyphs <type 1>; |
| 56 | var Elbasan <type 1>; |
| 57 | var Ethiopic <type 1>; |
| 58 | var Extender <type 1>; |
| 59 | var FoldCategory <type 18 map [<type -16>] <type 1>>; |
| 60 | var FoldScript <type 19 map [<type -16>] <type 1>>; |
| 61 | var Georgian <type 1>; |
| 62 | var Glagolitic <type 1>; |
| 63 | var Gothic <type 1>; |
| 64 | var Grantha <type 1>; |
| 65 | var GraphicRanges <type 20 [] <type 21 *<type 2>>>; |
| 66 | var Greek <type 1>; |
| 67 | var Gujarati <type 1>; |
| 68 | var Gurmukhi <type 1>; |
| 69 | var Han <type 1>; |
| 70 | var Hangul <type 1>; |
| 71 | var Hanunoo <type 1>; |
| 72 | var Hatran <type 1>; |
| 73 | var Hebrew <type 1>; |
| 74 | var Hex_Digit <type 1>; |
| 75 | var Hiragana <type 1>; |
| 76 | var Hyphen <type 1>; |
| 77 | var IDS_Binary_Operator <type 1>; |
| 78 | var IDS_Trinary_Operator <type 1>; |
| 79 | var Ideographic <type 1>; |
| 80 | var Imperial_Aramaic <type 1>; |
| 81 | func In (r <type -21>, ranges ...<type 22 *<type 2>>) <type -15>; |
| 82 | var Inherited <type 1>; |
| 83 | var Inscriptional_Pahlavi <type 1>; |
| 84 | var Inscriptional_Parthian <type 1>; |
| 85 | func Is (rangeTab <type 1>, r <type -21>) <type -15>; |
| 86 | func IsControl (r <type -21>) <type -15>; |
| 87 | func IsDigit (r <type -21>) <type -15>; |
| 88 | func IsGraphic (r <type -21>) <type -15>; |
| 89 | func IsLetter (r <type -21>) <type -15>; |
| 90 | func IsLower (r <type -21>) <type -15>; |
| 91 | func IsMark (r <type -21>) <type -15>; |
| 92 | func IsNumber (r <type -21>) <type -15>; |
| 93 | func IsOneOf (ranges <type 23 [] <type 24 *<type 2>>>, r <type -21>) <type -15>; |
| 94 | func IsPrint (r <type -21>) <type -15>; |
| 95 | func IsPunct (r <type -21>) <type -15>; |
| 96 | func IsSpace (r <type -21>) <type -15>; |
| 97 | func IsSymbol (r <type -21>) <type -15>; |
| 98 | func IsTitle (r <type -21>) <type -15>; |
| 99 | func IsUpper (r <type -21>) <type -15>; |
| 100 | var Javanese <type 1>; |
| 101 | var Join_Control <type 1>; |
| 102 | var Kaithi <type 1>; |
| 103 | var Kannada <type 1>; |
| 104 | var Katakana <type 1>; |
| 105 | var Kayah_Li <type 1>; |
| 106 | var Kharoshthi <type 1>; |
| 107 | var Khmer <type 1>; |
| 108 | var Khojki <type 1>; |
| 109 | var Khudawadi <type 1>; |
| 110 | var L <type 1>; |
| 111 | var Lao <type 1>; |
| 112 | var Latin <type 1>; |
| 113 | var Lepcha <type 1>; |
| 114 | var Letter <type 1>; |
| 115 | var Limbu <type 1>; |
| 116 | var Linear_A <type 1>; |
| 117 | var Linear_B <type 1>; |
| 118 | var Lisu <type 1>; |
| 119 | var Ll <type 1>; |
| 120 | var Lm <type 1>; |
| 121 | var Lo <type 1>; |
| 122 | var Logical_Order_Exception <type 1>; |
| 123 | var Lower <type 1>; |
| 124 | const LowerCase = 1 ; |
| 125 | var Lt <type 1>; |
| 126 | var Lu <type 1>; |
| 127 | var Lycian <type 1>; |
| 128 | var Lydian <type 1>; |
| 129 | var M <type 1>; |
| 130 | var Mahajani <type 1>; |
| 131 | var Malayalam <type 1>; |
| 132 | var Mandaic <type 1>; |
| 133 | var Manichaean <type 1>; |
| 134 | var Marchen <type 1>; |
| 135 | var Mark <type 1>; |
| 136 | const MaxASCII = 127' ; |
| 137 | const MaxCase = 3 ; |
| 138 | const MaxLatin1 = 255' ; |
| 139 | const MaxRune = 1114111' ; |
| 140 | var Mc <type 1>; |
| 141 | var Me <type 1>; |
| 142 | var Meetei_Mayek <type 1>; |
| 143 | var Mende_Kikakui <type 1>; |
| 144 | var Meroitic_Cursive <type 1>; |
| 145 | var Meroitic_Hieroglyphs <type 1>; |
| 146 | var Miao <type 1>; |
| 147 | var Mn <type 1>; |
| 148 | var Modi <type 1>; |
| 149 | var Mongolian <type 1>; |
| 150 | var Mro <type 1>; |
| 151 | var Multani <type 1>; |
| 152 | var Myanmar <type 1>; |
| 153 | var N <type 1>; |
| 154 | var Nabataean <type 1>; |
| 155 | var Nd <type 1>; |
| 156 | var New_Tai_Lue <type 1>; |
| 157 | var Newa <type 1>; |
| 158 | var Nko <type 1>; |
| 159 | var Nl <type 1>; |
| 160 | var No <type 1>; |
| 161 | var Noncharacter_Code_Point <type 1>; |
| 162 | var Number <type 1>; |
| 163 | var Ogham <type 1>; |
| 164 | var Ol_Chiki <type 1>; |
| 165 | var Old_Hungarian <type 1>; |
| 166 | var Old_Italic <type 1>; |
| 167 | var Old_North_Arabian <type 1>; |
| 168 | var Old_Permic <type 1>; |
| 169 | var Old_Persian <type 1>; |
| 170 | var Old_South_Arabian <type 1>; |
| 171 | var Old_Turkic <type 1>; |
| 172 | var Oriya <type 1>; |
| 173 | var Osage <type 1>; |
| 174 | var Osmanya <type 1>; |
| 175 | var Other <type 1>; |
| 176 | var Other_Alphabetic <type 1>; |
| 177 | var Other_Default_Ignorable_Code_Point <type 1>; |
| 178 | var Other_Grapheme_Extend <type 1>; |
| 179 | var Other_ID_Continue <type 1>; |
| 180 | var Other_ID_Start <type 1>; |
| 181 | var Other_Lowercase <type 1>; |
| 182 | var Other_Math <type 1>; |
| 183 | var Other_Uppercase <type 1>; |
| 184 | var P <type 1>; |
| 185 | var Pahawh_Hmong <type 1>; |
| 186 | var Palmyrene <type 1>; |
| 187 | var Pattern_Syntax <type 1>; |
| 188 | var Pattern_White_Space <type 1>; |
| 189 | var Pau_Cin_Hau <type 1>; |
| 190 | var Pc <type 1>; |
| 191 | var Pd <type 1>; |
| 192 | var Pe <type 1>; |
| 193 | var Pf <type 1>; |
| 194 | var Phags_Pa <type 1>; |
| 195 | var Phoenician <type 1>; |
| 196 | var Pi <type 1>; |
| 197 | var Po <type 1>; |
| 198 | var Prepended_Concatenation_Mark <type 1>; |
| 199 | var PrintRanges <type 25 [] <type 26 *<type 2>>>; |
| 200 | var Properties <type 27 map [<type -16>] <type 1>>; |
| 201 | var Ps <type 1>; |
| 202 | var Psalter_Pahlavi <type 1>; |
| 203 | var Punct <type 1>; |
| 204 | var Quotation_Mark <type 1>; |
| 205 | var Radical <type 1>; |
| 206 | type <type 5>; |
| 207 | type <type 8>; |
| 208 | type <type 2>; |
| 209 | var Rejang <type 1>; |
| 210 | const ReplacementChar = 65533' ; |
| 211 | var Runic <type 1>; |
| 212 | var S <type 1>; |
| 213 | var STerm <type 1>; |
| 214 | var Samaritan <type 1>; |
| 215 | var Saurashtra <type 1>; |
| 216 | var Sc <type 1>; |
| 217 | var Scripts <type 28 map [<type -16>] <type 1>>; |
| 218 | var Sentence_Terminal <type 1>; |
| 219 | var Sharada <type 1>; |
| 220 | var Shavian <type 1>; |
| 221 | var Siddham <type 1>; |
| 222 | var SignWriting <type 1>; |
| 223 | func SimpleFold (r <type -21>) <type -21>; |
| 224 | var Sinhala <type 1>; |
| 225 | var Sk <type 1>; |
| 226 | var Sm <type 1>; |
| 227 | var So <type 1>; |
| 228 | var Soft_Dotted <type 1>; |
| 229 | var Sora_Sompeng <type 1>; |
| 230 | var Space <type 1>; |
| 231 | type <type 10>; |
| 232 | var Sundanese <type 1>; |
| 233 | var Syloti_Nagri <type 1>; |
| 234 | var Symbol <type 1>; |
| 235 | var Syriac <type 1>; |
| 236 | var Tagalog <type 1>; |
| 237 | var Tagbanwa <type 1>; |
| 238 | var Tai_Le <type 1>; |
| 239 | var Tai_Tham <type 1>; |
| 240 | var Tai_Viet <type 1>; |
| 241 | var Takri <type 1>; |
| 242 | var Tamil <type 1>; |
| 243 | var Tangut <type 1>; |
| 244 | var Telugu <type 1>; |
| 245 | var Terminal_Punctuation <type 1>; |
| 246 | var Thaana <type 1>; |
| 247 | var Thai <type 1>; |
| 248 | var Tibetan <type 1>; |
| 249 | var Tifinagh <type 1>; |
| 250 | var Tirhuta <type 1>; |
| 251 | var Title <type 1>; |
| 252 | const TitleCase = 2 ; |
| 253 | func To (_case <type -11>, r <type -21>) <type -21>; |
| 254 | func ToLower (r <type -21>) <type -21>; |
| 255 | func ToTitle (r <type -21>) <type -21>; |
| 256 | func ToUpper (r <type -21>) <type -21>; |
| 257 | var TurkishCase <type 10>; |
| 258 | var Ugaritic <type 1>; |
| 259 | var Unified_Ideograph <type 1>; |
| 260 | var Upper <type 1>; |
| 261 | const UpperCase = 0 ; |
| 262 | const UpperLower = 1114112' ; |
| 263 | var Vai <type 1>; |
| 264 | var Variation_Selector <type 1>; |
| 265 | const Version = "9.0.0"; |
| 266 | var Warang_Citi <type 1>; |
| 267 | var White_Space <type 1>; |
| 268 | var Yi <type 1>; |
| 269 | var Z <type 1>; |
| 270 | var Zl <type 1>; |
| 271 | var Zp <type 1>; |
| 272 | var Zs <type 1>; |
| 273 | checksum 7643975C0BE2732C7557F1B2A70796673C11DF4A; |
| 274 |
Members