Commit Graph

61 Commits

Author SHA1 Message Date
Vadim Godunko
e64fb2c2d7 Compute both canonical and compatibility decompositions. 2021-09-20 14:15:38 +03:00
Vadim Godunko
e334c9adbe Generate CCC of the first character of full decomposition. 2021-09-20 14:15:38 +03:00
Vadim Godunko
73d2af9472 Load HangulSyllableType.txt file. 2021-09-20 14:15:38 +03:00
Vadim Godunko
0f7c623dfe Code refactoring. 2021-09-20 14:15:38 +03:00
Vadim Godunko
3a14b2b43c Generate CCC of the last code point in full decomposition. 2021-09-20 14:15:38 +03:00
Vadim Godunko
7104459327 Generate CCC property in normalization data. 2021-09-20 14:15:38 +03:00
Vadim Godunko
1b22bfa06a Move enumeration property compression and type declaration code...
... to reuse it.
2021-09-20 14:15:38 +03:00
Vadim Godunko
f9df955c97 Code generator for normalization information. 2021-09-20 14:15:38 +03:00
Vadim Godunko
f2f8d132d4 Check data at the end of collected data correctly. 2021-09-20 14:15:38 +03:00
Vadim Godunko
84f7051384 Set decomposition information for compatibility mapping. 2021-09-20 14:15:38 +03:00
Vadim Godunko
d7fff5c140 Initialize Decomposition_Type property to default value. 2021-09-20 14:15:38 +03:00
Vadim Godunko
7c4cbf1630 Move UTF-8 handling code into own package for reuse...
... and improve compression algoriphm to compress data better.
2021-09-20 14:15:38 +03:00
Vadim Godunko
802e609550 Move declarations of unsigned types into Gen_UCD package. 2021-09-20 14:15:38 +03:00
Vadim Godunko
7ae1ced1e1 Code refactoring: move table compression code into generic. 2021-09-20 14:15:38 +03:00
Vadim Godunko
481dd11ac4 Load decomposition information. 2021-09-20 14:15:38 +03:00
Vadim Godunko
2c2980e91d Generate value of Word_Break property. 2021-08-26 11:45:20 +03:00
Vadim Godunko
b2d18bd3f3 Extend core properties record to 32bits. 2021-08-26 11:45:20 +03:00
Vadim Godunko
48755d88e5 Load WordBreakProperty.txt file. 2021-08-26 11:45:20 +03:00
Vadim Godunko
d8284aa669 Code refactoring. 2021-08-26 11:45:20 +03:00
Vadim Godunko
cbb9530447 Fix default value of the Extended_Pictographic property. 2021-08-20 09:21:58 +03:00
Vadim Godunko
061cf40756 Generate Grapheme_Cluser_Break property in core properties. 2021-08-20 09:21:58 +03:00
Vadim Godunko
2262923e67 Load GraphemeBreakProperty.txt file. 2021-08-20 09:21:58 +03:00
Vadim Godunko
fee07f9bed Rewrite check for property value. 2021-08-20 09:21:58 +03:00
Vadim Godunko
f9e59f95c6 Generate value of Exended_Pictographic property in core properties. 2021-08-20 09:21:58 +03:00
Vadim Godunko
972341b645 Use 16bit record for core properties record. 2021-08-20 09:21:58 +03:00