Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.10 KB | None | 0 0
  1. const UNICODE_VERSION = 7.0
  2. const CODEPOINT_MIN = 0
  3. const CODEPOINT_MAX = 1114111
  4. const PROPERTY_ALPHABETIC = 0
  5. const PROPERTY_BINARY_START = 0
  6. const PROPERTY_ASCII_HEX_DIGIT = 1
  7. const PROPERTY_BIDI_CONTROL = 2
  8. const PROPERTY_BIDI_MIRRORED = 3
  9. const PROPERTY_DASH = 4
  10. const PROPERTY_DEFAULT_IGNORABLE_CODE_POINT = 5
  11. const PROPERTY_DEPRECATED = 6
  12. const PROPERTY_DIACRITIC = 7
  13. const PROPERTY_EXTENDER = 8
  14. const PROPERTY_FULL_COMPOSITION_EXCLUSION = 9
  15. const PROPERTY_GRAPHEME_BASE = 10
  16. const PROPERTY_GRAPHEME_EXTEND = 11
  17. const PROPERTY_GRAPHEME_LINK = 12
  18. const PROPERTY_HEX_DIGIT = 13
  19. const PROPERTY_HYPHEN = 14
  20. const PROPERTY_ID_CONTINUE = 15
  21. const PROPERTY_ID_START = 16
  22. const PROPERTY_IDEOGRAPHIC = 17
  23. const PROPERTY_IDS_BINARY_OPERATOR = 18
  24. const PROPERTY_IDS_TRINARY_OPERATOR = 19
  25. const PROPERTY_JOIN_CONTROL = 20
  26. const PROPERTY_LOGICAL_ORDER_EXCEPTION = 21
  27. const PROPERTY_LOWERCASE = 22
  28. const PROPERTY_MATH = 23
  29. const PROPERTY_NONCHARACTER_CODE_POINT = 24
  30. const PROPERTY_QUOTATION_MARK = 25
  31. const PROPERTY_RADICAL = 26
  32. const PROPERTY_SOFT_DOTTED = 27
  33. const PROPERTY_TERMINAL_PUNCTUATION = 28
  34. const PROPERTY_UNIFIED_IDEOGRAPH = 29
  35. const PROPERTY_UPPERCASE = 30
  36. const PROPERTY_WHITE_SPACE = 31
  37. const PROPERTY_XID_CONTINUE = 32
  38. const PROPERTY_XID_START = 33
  39. const PROPERTY_CASE_SENSITIVE = 34
  40. const PROPERTY_S_TERM = 35
  41. const PROPERTY_VARIATION_SELECTOR = 36
  42. const PROPERTY_NFD_INERT = 37
  43. const PROPERTY_NFKD_INERT = 38
  44. const PROPERTY_NFC_INERT = 39
  45. const PROPERTY_NFKC_INERT = 40
  46. const PROPERTY_SEGMENT_STARTER = 41
  47. const PROPERTY_PATTERN_SYNTAX = 42
  48. const PROPERTY_PATTERN_WHITE_SPACE = 43
  49. const PROPERTY_POSIX_ALNUM = 44
  50. const PROPERTY_POSIX_BLANK = 45
  51. const PROPERTY_POSIX_GRAPH = 46
  52. const PROPERTY_POSIX_PRINT = 47
  53. const PROPERTY_POSIX_XDIGIT = 48
  54. const PROPERTY_CASED = 49
  55. const PROPERTY_CASE_IGNORABLE = 50
  56. const PROPERTY_CHANGES_WHEN_LOWERCASED = 51
  57. const PROPERTY_CHANGES_WHEN_UPPERCASED = 52
  58. const PROPERTY_CHANGES_WHEN_TITLECASED = 53
  59. const PROPERTY_CHANGES_WHEN_CASEFOLDED = 54
  60. const PROPERTY_CHANGES_WHEN_CASEMAPPED = 55
  61. const PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED = 56
  62. const PROPERTY_BINARY_LIMIT = 57
  63. const PROPERTY_BIDI_CLASS = 4096
  64. const PROPERTY_INT_START = 4096
  65. const PROPERTY_BLOCK = 4097
  66. const PROPERTY_CANONICAL_COMBINING_CLASS = 4098
  67. const PROPERTY_DECOMPOSITION_TYPE = 4099
  68. const PROPERTY_EAST_ASIAN_WIDTH = 4100
  69. const PROPERTY_GENERAL_CATEGORY = 4101
  70. const PROPERTY_JOINING_GROUP = 4102
  71. const PROPERTY_JOINING_TYPE = 4103
  72. const PROPERTY_LINE_BREAK = 4104
  73. const PROPERTY_NUMERIC_TYPE = 4105
  74. const PROPERTY_SCRIPT = 4106
  75. const PROPERTY_HANGUL_SYLLABLE_TYPE = 4107
  76. const PROPERTY_NFD_QUICK_CHECK = 4108
  77. const PROPERTY_NFKD_QUICK_CHECK = 4109
  78. const PROPERTY_NFC_QUICK_CHECK = 4110
  79. const PROPERTY_NFKC_QUICK_CHECK = 4111
  80. const PROPERTY_LEAD_CANONICAL_COMBINING_CLASS = 4112
  81. const PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS = 4113
  82. const PROPERTY_GRAPHEME_CLUSTER_BREAK = 4114
  83. const PROPERTY_SENTENCE_BREAK = 4115
  84. const PROPERTY_WORD_BREAK = 4116
  85. const PROPERTY_BIDI_PAIRED_BRACKET_TYPE = 4117
  86. const PROPERTY_INT_LIMIT = 4118
  87. const PROPERTY_GENERAL_CATEGORY_MASK = 8192
  88. const PROPERTY_MASK_START = 8192
  89. const PROPERTY_MASK_LIMIT = 8193
  90. const PROPERTY_NUMERIC_VALUE = 12288
  91. const PROPERTY_DOUBLE_START = 12288
  92. const PROPERTY_DOUBLE_LIMIT = 12289
  93. const PROPERTY_AGE = 16384
  94. const PROPERTY_STRING_START = 16384
  95. const PROPERTY_BIDI_MIRRORING_GLYPH = 16385
  96. const PROPERTY_CASE_FOLDING = 16386
  97. const PROPERTY_ISO_COMMENT = 16387
  98. const PROPERTY_LOWERCASE_MAPPING = 16388
  99. const PROPERTY_NAME = 16389
  100. const PROPERTY_SIMPLE_CASE_FOLDING = 16390
  101. const PROPERTY_SIMPLE_LOWERCASE_MAPPING = 16391
  102. const PROPERTY_SIMPLE_TITLECASE_MAPPING = 16392
  103. const PROPERTY_SIMPLE_UPPERCASE_MAPPING = 16393
  104. const PROPERTY_TITLECASE_MAPPING = 16394
  105. const PROPERTY_UNICODE_1_NAME = 16395
  106. const PROPERTY_UPPERCASE_MAPPING = 16396
  107. const PROPERTY_BIDI_PAIRED_BRACKET = 16397
  108. const PROPERTY_STRING_LIMIT = 16398
  109. const PROPERTY_SCRIPT_EXTENSIONS = 28672
  110. const PROPERTY_OTHER_PROPERTY_START = 28672
  111. const PROPERTY_OTHER_PROPERTY_LIMIT = 28673
  112. const PROPERTY_INVALID_CODE = -1
  113. const CHAR_CATEGORY_UNASSIGNED = 0
  114. const CHAR_CATEGORY_GENERAL_OTHER_TYPES = 0
  115. const CHAR_CATEGORY_UPPERCASE_LETTER = 1
  116. const CHAR_CATEGORY_LOWERCASE_LETTER = 2
  117. const CHAR_CATEGORY_TITLECASE_LETTER = 3
  118. const CHAR_CATEGORY_MODIFIER_LETTER = 4
  119. const CHAR_CATEGORY_OTHER_LETTER = 5
  120. const CHAR_CATEGORY_NON_SPACING_MARK = 6
  121. const CHAR_CATEGORY_ENCLOSING_MARK = 7
  122. const CHAR_CATEGORY_COMBINING_SPACING_MARK = 8
  123. const CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER = 9
  124. const CHAR_CATEGORY_LETTER_NUMBER = 10
  125. const CHAR_CATEGORY_OTHER_NUMBER = 11
  126. const CHAR_CATEGORY_SPACE_SEPARATOR = 12
  127. const CHAR_CATEGORY_LINE_SEPARATOR = 13
  128. const CHAR_CATEGORY_PARAGRAPH_SEPARATOR = 14
  129. const CHAR_CATEGORY_CONTROL_CHAR = 15
  130. const CHAR_CATEGORY_FORMAT_CHAR = 16
  131. const CHAR_CATEGORY_PRIVATE_USE_CHAR = 17
  132. const CHAR_CATEGORY_SURROGATE = 18
  133. const CHAR_CATEGORY_DASH_PUNCTUATION = 19
  134. const CHAR_CATEGORY_START_PUNCTUATION = 20
  135. const CHAR_CATEGORY_END_PUNCTUATION = 21
  136. const CHAR_CATEGORY_CONNECTOR_PUNCTUATION = 22
  137. const CHAR_CATEGORY_OTHER_PUNCTUATION = 23
  138. const CHAR_CATEGORY_MATH_SYMBOL = 24
  139. const CHAR_CATEGORY_CURRENCY_SYMBOL = 25
  140. const CHAR_CATEGORY_MODIFIER_SYMBOL = 26
  141. const CHAR_CATEGORY_OTHER_SYMBOL = 27
  142. const CHAR_CATEGORY_INITIAL_PUNCTUATION = 28
  143. const CHAR_CATEGORY_FINAL_PUNCTUATION = 29
  144. const CHAR_CATEGORY_CHAR_CATEGORY_COUNT = 30
  145. const CHAR_DIRECTION_LEFT_TO_RIGHT = 0
  146. const CHAR_DIRECTION_RIGHT_TO_LEFT = 1
  147. const CHAR_DIRECTION_EUROPEAN_NUMBER = 2
  148. const CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR = 3
  149. const CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR = 4
  150. const CHAR_DIRECTION_ARABIC_NUMBER = 5
  151. const CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR = 6
  152. const CHAR_DIRECTION_BLOCK_SEPARATOR = 7
  153. const CHAR_DIRECTION_SEGMENT_SEPARATOR = 8
  154. const CHAR_DIRECTION_WHITE_SPACE_NEUTRAL = 9
  155. const CHAR_DIRECTION_OTHER_NEUTRAL = 10
  156. const CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING = 11
  157. const CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE = 12
  158. const CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC = 13
  159. const CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING = 14
  160. const CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE = 15
  161. const CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT = 16
  162. const CHAR_DIRECTION_DIR_NON_SPACING_MARK = 17
  163. const CHAR_DIRECTION_BOUNDARY_NEUTRAL = 18
  164. const CHAR_DIRECTION_FIRST_STRONG_ISOLATE = 19
  165. const CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE = 20
  166. const CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE = 21
  167. const CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE = 22
  168. const CHAR_DIRECTION_CHAR_DIRECTION_COUNT = 23
  169. const BLOCK_CODE_NO_BLOCK = 0
  170. const BLOCK_CODE_BASIC_LATIN = 1
  171. const BLOCK_CODE_LATIN_1_SUPPLEMENT = 2
  172. const BLOCK_CODE_LATIN_EXTENDED_A = 3
  173. const BLOCK_CODE_LATIN_EXTENDED_B = 4
  174. const BLOCK_CODE_IPA_EXTENSIONS = 5
  175. const BLOCK_CODE_SPACING_MODIFIER_LETTERS = 6
  176. const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS = 7
  177. const BLOCK_CODE_GREEK = 8
  178. const BLOCK_CODE_CYRILLIC = 9
  179. const BLOCK_CODE_ARMENIAN = 10
  180. const BLOCK_CODE_HEBREW = 11
  181. const BLOCK_CODE_ARABIC = 12
  182. const BLOCK_CODE_SYRIAC = 13
  183. const BLOCK_CODE_THAANA = 14
  184. const BLOCK_CODE_DEVANAGARI = 15
  185. const BLOCK_CODE_BENGALI = 16
  186. const BLOCK_CODE_GURMUKHI = 17
  187. const BLOCK_CODE_GUJARATI = 18
  188. const BLOCK_CODE_ORIYA = 19
  189. const BLOCK_CODE_TAMIL = 20
  190. const BLOCK_CODE_TELUGU = 21
  191. const BLOCK_CODE_KANNADA = 22
  192. const BLOCK_CODE_MALAYALAM = 23
  193. const BLOCK_CODE_SINHALA = 24
  194. const BLOCK_CODE_THAI = 25
  195. const BLOCK_CODE_LAO = 26
  196. const BLOCK_CODE_TIBETAN = 27
  197. const BLOCK_CODE_MYANMAR = 28
  198. const BLOCK_CODE_GEORGIAN = 29
  199. const BLOCK_CODE_HANGUL_JAMO = 30
  200. const BLOCK_CODE_ETHIOPIC = 31
  201. const BLOCK_CODE_CHEROKEE = 32
  202. const BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33
  203. const BLOCK_CODE_OGHAM = 34
  204. const BLOCK_CODE_RUNIC = 35
  205. const BLOCK_CODE_KHMER = 36
  206. const BLOCK_CODE_MONGOLIAN = 37
  207. const BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL = 38
  208. const BLOCK_CODE_GREEK_EXTENDED = 39
  209. const BLOCK_CODE_GENERAL_PUNCTUATION = 40
  210. const BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS = 41
  211. const BLOCK_CODE_CURRENCY_SYMBOLS = 42
  212. const BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS = 43
  213. const BLOCK_CODE_LETTERLIKE_SYMBOLS = 44
  214. const BLOCK_CODE_NUMBER_FORMS = 45
  215. const BLOCK_CODE_ARROWS = 46
  216. const BLOCK_CODE_MATHEMATICAL_OPERATORS = 47
  217. const BLOCK_CODE_MISCELLANEOUS_TECHNICAL = 48
  218. const BLOCK_CODE_CONTROL_PICTURES = 49
  219. const BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION = 50
  220. const BLOCK_CODE_ENCLOSED_ALPHANUMERICS = 51
  221. const BLOCK_CODE_BOX_DRAWING = 52
  222. const BLOCK_CODE_BLOCK_ELEMENTS = 53
  223. const BLOCK_CODE_GEOMETRIC_SHAPES = 54
  224. const BLOCK_CODE_MISCELLANEOUS_SYMBOLS = 55
  225. const BLOCK_CODE_DINGBATS = 56
  226. const BLOCK_CODE_BRAILLE_PATTERNS = 57
  227. const BLOCK_CODE_CJK_RADICALS_SUPPLEMENT = 58
  228. const BLOCK_CODE_KANGXI_RADICALS = 59
  229. const BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60
  230. const BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION = 61
  231. const BLOCK_CODE_HIRAGANA = 62
  232. const BLOCK_CODE_KATAKANA = 63
  233. const BLOCK_CODE_BOPOMOFO = 64
  234. const BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO = 65
  235. const BLOCK_CODE_KANBUN = 66
  236. const BLOCK_CODE_BOPOMOFO_EXTENDED = 67
  237. const BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68
  238. const BLOCK_CODE_CJK_COMPATIBILITY = 69
  239. const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70
  240. const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS = 71
  241. const BLOCK_CODE_YI_SYLLABLES = 72
  242. const BLOCK_CODE_YI_RADICALS = 73
  243. const BLOCK_CODE_HANGUL_SYLLABLES = 74
  244. const BLOCK_CODE_HIGH_SURROGATES = 75
  245. const BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES = 76
  246. const BLOCK_CODE_LOW_SURROGATES = 77
  247. const BLOCK_CODE_PRIVATE_USE_AREA = 78
  248. const BLOCK_CODE_PRIVATE_USE = 78
  249. const BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS = 79
  250. const BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS = 80
  251. const BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A = 81
  252. const BLOCK_CODE_COMBINING_HALF_MARKS = 82
  253. const BLOCK_CODE_CJK_COMPATIBILITY_FORMS = 83
  254. const BLOCK_CODE_SMALL_FORM_VARIANTS = 84
  255. const BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B = 85
  256. const BLOCK_CODE_SPECIALS = 86
  257. const BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS = 87
  258. const BLOCK_CODE_OLD_ITALIC = 88
  259. const BLOCK_CODE_GOTHIC = 89
  260. const BLOCK_CODE_DESERET = 90
  261. const BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS = 91
  262. const BLOCK_CODE_MUSICAL_SYMBOLS = 92
  263. const BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93
  264. const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94
  265. const BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95
  266. const BLOCK_CODE_TAGS = 96
  267. const BLOCK_CODE_CYRILLIC_SUPPLEMENT = 97
  268. const BLOCK_CODE_CYRILLIC_SUPPLEMENTARY = 97
  269. const BLOCK_CODE_TAGALOG = 98
  270. const BLOCK_CODE_HANUNOO = 99
  271. const BLOCK_CODE_BUHID = 100
  272. const BLOCK_CODE_TAGBANWA = 101
  273. const BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102
  274. const BLOCK_CODE_SUPPLEMENTAL_ARROWS_A = 103
  275. const BLOCK_CODE_SUPPLEMENTAL_ARROWS_B = 104
  276. const BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105
  277. const BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106
  278. const BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS = 107
  279. const BLOCK_CODE_VARIATION_SELECTORS = 108
  280. const BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109
  281. const BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110
  282. const BLOCK_CODE_LIMBU = 111
  283. const BLOCK_CODE_TAI_LE = 112
  284. const BLOCK_CODE_KHMER_SYMBOLS = 113
  285. const BLOCK_CODE_PHONETIC_EXTENSIONS = 114
  286. const BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115
  287. const BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS = 116
  288. const BLOCK_CODE_LINEAR_B_SYLLABARY = 117
  289. const BLOCK_CODE_LINEAR_B_IDEOGRAMS = 118
  290. const BLOCK_CODE_AEGEAN_NUMBERS = 119
  291. const BLOCK_CODE_UGARITIC = 120
  292. const BLOCK_CODE_SHAVIAN = 121
  293. const BLOCK_CODE_OSMANYA = 122
  294. const BLOCK_CODE_CYPRIOT_SYLLABARY = 123
  295. const BLOCK_CODE_TAI_XUAN_JING_SYMBOLS = 124
  296. const BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT = 125
  297. const BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION = 126
  298. const BLOCK_CODE_ANCIENT_GREEK_NUMBERS = 127
  299. const BLOCK_CODE_ARABIC_SUPPLEMENT = 128
  300. const BLOCK_CODE_BUGINESE = 129
  301. const BLOCK_CODE_CJK_STROKES = 130
  302. const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131
  303. const BLOCK_CODE_COPTIC = 132
  304. const BLOCK_CODE_ETHIOPIC_EXTENDED = 133
  305. const BLOCK_CODE_ETHIOPIC_SUPPLEMENT = 134
  306. const BLOCK_CODE_GEORGIAN_SUPPLEMENT = 135
  307. const BLOCK_CODE_GLAGOLITIC = 136
  308. const BLOCK_CODE_KHAROSHTHI = 137
  309. const BLOCK_CODE_MODIFIER_TONE_LETTERS = 138
  310. const BLOCK_CODE_NEW_TAI_LUE = 139
  311. const BLOCK_CODE_OLD_PERSIAN = 140
  312. const BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT = 141
  313. const BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION = 142
  314. const BLOCK_CODE_SYLOTI_NAGRI = 143
  315. const BLOCK_CODE_TIFINAGH = 144
  316. const BLOCK_CODE_VERTICAL_FORMS = 145
  317. const BLOCK_CODE_NKO = 146
  318. const BLOCK_CODE_BALINESE = 147
  319. const BLOCK_CODE_LATIN_EXTENDED_C = 148
  320. const BLOCK_CODE_LATIN_EXTENDED_D = 149
  321. const BLOCK_CODE_PHAGS_PA = 150
  322. const BLOCK_CODE_PHOENICIAN = 151
  323. const BLOCK_CODE_CUNEIFORM = 152
  324. const BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153
  325. const BLOCK_CODE_COUNTING_ROD_NUMERALS = 154
  326. const BLOCK_CODE_SUNDANESE = 155
  327. const BLOCK_CODE_LEPCHA = 156
  328. const BLOCK_CODE_OL_CHIKI = 157
  329. const BLOCK_CODE_CYRILLIC_EXTENDED_A = 158
  330. const BLOCK_CODE_VAI = 159
  331. const BLOCK_CODE_CYRILLIC_EXTENDED_B = 160
  332. const BLOCK_CODE_SAURASHTRA = 161
  333. const BLOCK_CODE_KAYAH_LI = 162
  334. const BLOCK_CODE_REJANG = 163
  335. const BLOCK_CODE_CHAM = 164
  336. const BLOCK_CODE_ANCIENT_SYMBOLS = 165
  337. const BLOCK_CODE_PHAISTOS_DISC = 166
  338. const BLOCK_CODE_LYCIAN = 167
  339. const BLOCK_CODE_CARIAN = 168
  340. const BLOCK_CODE_LYDIAN = 169
  341. const BLOCK_CODE_MAHJONG_TILES = 170
  342. const BLOCK_CODE_DOMINO_TILES = 171
  343. const BLOCK_CODE_SAMARITAN = 172
  344. const BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173
  345. const BLOCK_CODE_TAI_THAM = 174
  346. const BLOCK_CODE_VEDIC_EXTENSIONS = 175
  347. const BLOCK_CODE_LISU = 176
  348. const BLOCK_CODE_BAMUM = 177
  349. const BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS = 178
  350. const BLOCK_CODE_DEVANAGARI_EXTENDED = 179
  351. const BLOCK_CODE_HANGUL_JAMO_EXTENDED_A = 180
  352. const BLOCK_CODE_JAVANESE = 181
  353. const BLOCK_CODE_MYANMAR_EXTENDED_A = 182
  354. const BLOCK_CODE_TAI_VIET = 183
  355. const BLOCK_CODE_MEETEI_MAYEK = 184
  356. const BLOCK_CODE_HANGUL_JAMO_EXTENDED_B = 185
  357. const BLOCK_CODE_IMPERIAL_ARAMAIC = 186
  358. const BLOCK_CODE_OLD_SOUTH_ARABIAN = 187
  359. const BLOCK_CODE_AVESTAN = 188
  360. const BLOCK_CODE_INSCRIPTIONAL_PARTHIAN = 189
  361. const BLOCK_CODE_INSCRIPTIONAL_PAHLAVI = 190
  362. const BLOCK_CODE_OLD_TURKIC = 191
  363. const BLOCK_CODE_RUMI_NUMERAL_SYMBOLS = 192
  364. const BLOCK_CODE_KAITHI = 193
  365. const BLOCK_CODE_EGYPTIAN_HIEROGLYPHS = 194
  366. const BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195
  367. const BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196
  368. const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197
  369. const BLOCK_CODE_MANDAIC = 198
  370. const BLOCK_CODE_BATAK = 199
  371. const BLOCK_CODE_ETHIOPIC_EXTENDED_A = 200
  372. const BLOCK_CODE_BRAHMI = 201
  373. const BLOCK_CODE_BAMUM_SUPPLEMENT = 202
  374. const BLOCK_CODE_KANA_SUPPLEMENT = 203
  375. const BLOCK_CODE_PLAYING_CARDS = 204
  376. const BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205
  377. const BLOCK_CODE_EMOTICONS = 206
  378. const BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS = 207
  379. const BLOCK_CODE_ALCHEMICAL_SYMBOLS = 208
  380. const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209
  381. const BLOCK_CODE_ARABIC_EXTENDED_A = 210
  382. const BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211
  383. const BLOCK_CODE_CHAKMA = 212
  384. const BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS = 213
  385. const BLOCK_CODE_MEROITIC_CURSIVE = 214
  386. const BLOCK_CODE_MEROITIC_HIEROGLYPHS = 215
  387. const BLOCK_CODE_MIAO = 216
  388. const BLOCK_CODE_SHARADA = 217
  389. const BLOCK_CODE_SORA_SOMPENG = 218
  390. const BLOCK_CODE_SUNDANESE_SUPPLEMENT = 219
  391. const BLOCK_CODE_TAKRI = 220
  392. const BLOCK_CODE_BASSA_VAH = 221
  393. const BLOCK_CODE_CAUCASIAN_ALBANIAN = 222
  394. const BLOCK_CODE_COPTIC_EPACT_NUMBERS = 223
  395. const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224
  396. const BLOCK_CODE_DUPLOYAN = 225
  397. const BLOCK_CODE_ELBASAN = 226
  398. const BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED = 227
  399. const BLOCK_CODE_GRANTHA = 228
  400. const BLOCK_CODE_KHOJKI = 229
  401. const BLOCK_CODE_KHUDAWADI = 230
  402. const BLOCK_CODE_LATIN_EXTENDED_E = 231
  403. const BLOCK_CODE_LINEAR_A = 232
  404. const BLOCK_CODE_MAHAJANI = 233
  405. const BLOCK_CODE_MANICHAEAN = 234
  406. const BLOCK_CODE_MENDE_KIKAKUI = 235
  407. const BLOCK_CODE_MODI = 236
  408. const BLOCK_CODE_MRO = 237
  409. const BLOCK_CODE_MYANMAR_EXTENDED_B = 238
  410. const BLOCK_CODE_NABATAEAN = 239
  411. const BLOCK_CODE_OLD_NORTH_ARABIAN = 240
  412. const BLOCK_CODE_OLD_PERMIC = 241
  413. const BLOCK_CODE_ORNAMENTAL_DINGBATS = 242
  414. const BLOCK_CODE_PAHAWH_HMONG = 243
  415. const BLOCK_CODE_PALMYRENE = 244
  416. const BLOCK_CODE_PAU_CIN_HAU = 245
  417. const BLOCK_CODE_PSALTER_PAHLAVI = 246
  418. const BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS = 247
  419. const BLOCK_CODE_SIDDHAM = 248
  420. const BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS = 249
  421. const BLOCK_CODE_SUPPLEMENTAL_ARROWS_C = 250
  422. const BLOCK_CODE_TIRHUTA = 251
  423. const BLOCK_CODE_WARANG_CITI = 252
  424. const BLOCK_CODE_COUNT = 253
  425. const BLOCK_CODE_INVALID_CODE = -1
  426. const BPT_NONE = 0
  427. const BPT_OPEN = 1
  428. const BPT_CLOSE = 2
  429. const BPT_COUNT = 3
  430. const EA_NEUTRAL = 0
  431. const EA_AMBIGUOUS = 1
  432. const EA_HALFWIDTH = 2
  433. const EA_FULLWIDTH = 3
  434. const EA_NARROW = 4
  435. const EA_WIDE = 5
  436. const EA_COUNT = 6
  437. const UNICODE_CHAR_NAME = 0
  438. const UNICODE_10_CHAR_NAME = 1
  439. const EXTENDED_CHAR_NAME = 2
  440. const CHAR_NAME_ALIAS = 3
  441. const CHAR_NAME_CHOICE_COUNT = 4
  442. const SHORT_PROPERTY_NAME = 0
  443. const LONG_PROPERTY_NAME = 1
  444. const PROPERTY_NAME_CHOICE_COUNT = 2
  445. const DT_NONE = 0
  446. const DT_CANONICAL = 1
  447. const DT_COMPAT = 2
  448. const DT_CIRCLE = 3
  449. const DT_FINAL = 4
  450. const DT_FONT = 5
  451. const DT_FRACTION = 6
  452. const DT_INITIAL = 7
  453. const DT_ISOLATED = 8
  454. const DT_MEDIAL = 9
  455. const DT_NARROW = 10
  456. const DT_NOBREAK = 11
  457. const DT_SMALL = 12
  458. const DT_SQUARE = 13
  459. const DT_SUB = 14
  460. const DT_SUPER = 15
  461. const DT_VERTICAL = 16
  462. const DT_WIDE = 17
  463. const DT_COUNT = 18
  464. const JT_NON_JOINING = 0
  465. const JT_JOIN_CAUSING = 1
  466. const JT_DUAL_JOINING = 2
  467. const JT_LEFT_JOINING = 3
  468. const JT_RIGHT_JOINING = 4
  469. const JT_TRANSPARENT = 5
  470. const JT_COUNT = 6
  471. const JG_NO_JOINING_GROUP = 0
  472. const JG_AIN = 1
  473. const JG_ALAPH = 2
  474. const JG_ALEF = 3
  475. const JG_BEH = 4
  476. const JG_BETH = 5
  477. const JG_DAL = 6
  478. const JG_DALATH_RISH = 7
  479. const JG_E = 8
  480. const JG_FEH = 9
  481. const JG_FINAL_SEMKATH = 10
  482. const JG_GAF = 11
  483. const JG_GAMAL = 12
  484. const JG_HAH = 13
  485. const JG_TEH_MARBUTA_GOAL = 14
  486. const JG_HAMZA_ON_HEH_GOAL = 14
  487. const JG_HE = 15
  488. const JG_HEH = 16
  489. const JG_HEH_GOAL = 17
  490. const JG_HETH = 18
  491. const JG_KAF = 19
  492. const JG_KAPH = 20
  493. const JG_KNOTTED_HEH = 21
  494. const JG_LAM = 22
  495. const JG_LAMADH = 23
  496. const JG_MEEM = 24
  497. const JG_MIM = 25
  498. const JG_NOON = 26
  499. const JG_NUN = 27
  500. const JG_PE = 28
  501. const JG_QAF = 29
  502. const JG_QAPH = 30
  503. const JG_REH = 31
  504. const JG_REVERSED_PE = 32
  505. const JG_SAD = 33
  506. const JG_SADHE = 34
  507. const JG_SEEN = 35
  508. const JG_SEMKATH = 36
  509. const JG_SHIN = 37
  510. const JG_SWASH_KAF = 38
  511. const JG_SYRIAC_WAW = 39
  512. const JG_TAH = 40
  513. const JG_TAW = 41
  514. const JG_TEH_MARBUTA = 42
  515. const JG_TETH = 43
  516. const JG_WAW = 44
  517. const JG_YEH = 45
  518. const JG_YEH_BARREE = 46
  519. const JG_YEH_WITH_TAIL = 47
  520. const JG_YUDH = 48
  521. const JG_YUDH_HE = 49
  522. const JG_ZAIN = 50
  523. const JG_FE = 51
  524. const JG_KHAPH = 52
  525. const JG_ZHAIN = 53
  526. const JG_BURUSHASKI_YEH_BARREE = 54
  527. const JG_FARSI_YEH = 55
  528. const JG_NYA = 56
  529. const JG_ROHINGYA_YEH = 57
  530. const JG_MANICHAEAN_ALEPH = 58
  531. const JG_MANICHAEAN_AYIN = 59
  532. const JG_MANICHAEAN_BETH = 60
  533. const JG_MANICHAEAN_DALETH = 61
  534. const JG_MANICHAEAN_DHAMEDH = 62
  535. const JG_MANICHAEAN_FIVE = 63
  536. const JG_MANICHAEAN_GIMEL = 64
  537. const JG_MANICHAEAN_HETH = 65
  538. const JG_MANICHAEAN_HUNDRED = 66
  539. const JG_MANICHAEAN_KAPH = 67
  540. const JG_MANICHAEAN_LAMEDH = 68
  541. const JG_MANICHAEAN_MEM = 69
  542. const JG_MANICHAEAN_NUN = 70
  543. const JG_MANICHAEAN_ONE = 71
  544. const JG_MANICHAEAN_PE = 72
  545. const JG_MANICHAEAN_QOPH = 73
  546. const JG_MANICHAEAN_RESH = 74
  547. const JG_MANICHAEAN_SADHE = 75
  548. const JG_MANICHAEAN_SAMEKH = 76
  549. const JG_MANICHAEAN_TAW = 77
  550. const JG_MANICHAEAN_TEN = 78
  551. const JG_MANICHAEAN_TETH = 79
  552. const JG_MANICHAEAN_THAMEDH = 80
  553. const JG_MANICHAEAN_TWENTY = 81
  554. const JG_MANICHAEAN_WAW = 82
  555. const JG_MANICHAEAN_YODH = 83
  556. const JG_MANICHAEAN_ZAYIN = 84
  557. const JG_STRAIGHT_WAW = 85
  558. const JG_COUNT = 86
  559. const GCB_OTHER = 0
  560. const GCB_CONTROL = 1
  561. const GCB_CR = 2
  562. const GCB_EXTEND = 3
  563. const GCB_L = 4
  564. const GCB_LF = 5
  565. const GCB_LV = 6
  566. const GCB_LVT = 7
  567. const GCB_T = 8
  568. const GCB_V = 9
  569. const GCB_SPACING_MARK = 10
  570. const GCB_PREPEND = 11
  571. const GCB_REGIONAL_INDICATOR = 12
  572. const GCB_COUNT = 13
  573. const WB_OTHER = 0
  574. const WB_ALETTER = 1
  575. const WB_FORMAT = 2
  576. const WB_KATAKANA = 3
  577. const WB_MIDLETTER = 4
  578. const WB_MIDNUM = 5
  579. const WB_NUMERIC = 6
  580. const WB_EXTENDNUMLET = 7
  581. const WB_CR = 8
  582. const WB_EXTEND = 9
  583. const WB_LF = 10
  584. const WB_MIDNUMLET = 11
  585. const WB_NEWLINE = 12
  586. const WB_REGIONAL_INDICATOR = 13
  587. const WB_HEBREW_LETTER = 14
  588. const WB_SINGLE_QUOTE = 15
  589. const WB_DOUBLE_QUOTE = 16
  590. const WB_COUNT = 17
  591. const SB_OTHER = 0
  592. const SB_ATERM = 1
  593. const SB_CLOSE = 2
  594. const SB_FORMAT = 3
  595. const SB_LOWER = 4
  596. const SB_NUMERIC = 5
  597. const SB_OLETTER = 6
  598. const SB_SEP = 7
  599. const SB_SP = 8
  600. const SB_STERM = 9
  601. const SB_UPPER = 10
  602. const SB_CR = 11
  603. const SB_EXTEND = 12
  604. const SB_LF = 13
  605. const SB_SCONTINUE = 14
  606. const SB_COUNT = 15
  607. const LB_UNKNOWN = 0
  608. const LB_AMBIGUOUS = 1
  609. const LB_ALPHABETIC = 2
  610. const LB_BREAK_BOTH = 3
  611. const LB_BREAK_AFTER = 4
  612. const LB_BREAK_BEFORE = 5
  613. const LB_MANDATORY_BREAK = 6
  614. const LB_CONTINGENT_BREAK = 7
  615. const LB_CLOSE_PUNCTUATION = 8
  616. const LB_COMBINING_MARK = 9
  617. const LB_CARRIAGE_RETURN = 10
  618. const LB_EXCLAMATION = 11
  619. const LB_GLUE = 12
  620. const LB_HYPHEN = 13
  621. const LB_IDEOGRAPHIC = 14
  622. const LB_INSEPARABLE = 15
  623. const LB_INSEPERABLE = 15
  624. const LB_INFIX_NUMERIC = 16
  625. const LB_LINE_FEED = 17
  626. const LB_NONSTARTER = 18
  627. const LB_NUMERIC = 19
  628. const LB_OPEN_PUNCTUATION = 20
  629. const LB_POSTFIX_NUMERIC = 21
  630. const LB_PREFIX_NUMERIC = 22
  631. const LB_QUOTATION = 23
  632. const LB_COMPLEX_CONTEXT = 24
  633. const LB_SURROGATE = 25
  634. const LB_SPACE = 26
  635. const LB_BREAK_SYMBOLS = 27
  636. const LB_ZWSPACE = 28
  637. const LB_NEXT_LINE = 29
  638. const LB_WORD_JOINER = 30
  639. const LB_H2 = 31
  640. const LB_H3 = 32
  641. const LB_JL = 33
  642. const LB_JT = 34
  643. const LB_JV = 35
  644. const LB_CLOSE_PARENTHESIS = 36
  645. const LB_CONDITIONAL_JAPANESE_STARTER = 37
  646. const LB_HEBREW_LETTER = 38
  647. const LB_REGIONAL_INDICATOR = 39
  648. const LB_COUNT = 40
  649. const NT_NONE = 0
  650. const NT_DECIMAL = 1
  651. const NT_DIGIT = 2
  652. const NT_NUMERIC = 3
  653. const NT_COUNT = 4
  654. const HST_NOT_APPLICABLE = 0
  655. const HST_LEADING_JAMO = 1
  656. const HST_VOWEL_JAMO = 2
  657. const HST_TRAILING_JAMO = 3
  658. const HST_LV_SYLLABLE = 4
  659. const HST_LVT_SYLLABLE = 5
  660. const HST_COUNT = 6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement