Commit Graph

  • bbc54c241d T714-004 Character type classification subprograms Vadim Godunko 2021-12-02 10:15:18 +03:00
  • be327b50fc Package for constants for named characters. Vadim Godunko 2021-12-01 23:41:11 +03:00
  • 3efc1cb294 Merge remote branch 'origin/master' into edge mergerepo 2021-11-24 23:45:50 +00:00
  • 66914e9ea6 Conversion from Unbounded_Wide_Wide_String to Virtual_String. Vadim Godunko 2021-11-24 09:45:41 +03:00
  • f696af10a7 Concatenation operator for Virtual_Strings. Vadim Godunko 2021-11-24 09:45:07 +03:00
  • d8a0da7be3 Implementation of Starts_With with Identifier_Caseless matching. Vadim Godunko 2021-11-24 08:46:13 +03:00
  • 902289905e Fixes after review. Vadim Godunko 2021-11-24 06:36:52 +03:00
  • 09e68843e9 Download data files for Unicode 14.0.0 Vadim Godunko 2021-11-23 10:43:13 +03:00
  • cf9ac5580a Add algorithmic composition of Hangul Syllables. Vadim Godunko 2021-11-23 10:40:49 +03:00
  • 2a98e39d5e Upgrade to Unicode 14.0.0. Vadim Godunko 2021-11-23 09:54:03 +03:00
  • bd3a7ca5ac Enchance test to check NFC and NFKC. Vadim Godunko 2021-11-23 09:44:03 +03:00
  • 431d26fe0d Initial implementation of the composite normalization forms. Vadim Godunko 2021-11-23 09:43:09 +03:00
  • 28c7a7e42b Regenerate code. Vadim Godunko 2021-10-14 09:53:23 +03:00
  • 4e331e31e7 Set Last_CCC/First_CCC to the CCC of the character... Vadim Godunko 2021-11-16 15:59:03 +03:00
  • 24b73821d4 Generate property whether character is starter... Vadim Godunko 2021-11-16 15:53:18 +03:00
  • dc3c5706d9 Generate composition information. Vadim Godunko 2021-11-05 13:55:48 +03:00
  • e04eb5e745 Change data layout for normalization information record Vadim Godunko 2021-11-06 10:30:40 +03:00
  • e901887874 Generate quick check data for composed forms. Vadim Godunko 2021-10-14 09:52:49 +03:00
  • 5f33514150 Rename subprogram. Vadim Godunko 2021-10-14 08:53:26 +03:00
  • d0d81fb201 Regenerate code. Vadim Godunko 2021-10-13 13:32:55 +03:00
  • 64f5097bb1 Generate NFKC_Casefold mapping information. Vadim Godunko 2021-10-13 16:31:44 +03:00
  • dec22a3e6e Support mapping to empty string. Vadim Godunko 2021-10-13 16:22:26 +03:00
  • c1beb0b357 Expand members to support large values... Vadim Godunko 2021-10-13 16:21:30 +03:00
  • b87c4b1a0f Remove unused members for simplified case mapping. Vadim Godunko 2021-10-13 13:32:00 +03:00
  • 6e7e2b280e Separate simplified and contextual case mapping information. Vadim Godunko 2021-10-13 13:22:50 +03:00
  • 56b7dc4ccd Improve generic package to support Unchecked_Union types. Vadim Godunko 2021-10-13 12:48:15 +03:00
  • 822815a788 Remove unused property. Vadim Godunko 2021-10-13 10:44:36 +03:00
  • 5167b05fc1 Rename Has_Mapping to Changes(_On_<mapping>). Vadim Godunko 2021-10-13 09:37:36 +03:00
  • 542db0808d Merge remote branch 'origin/master' into edge mergerepo 2021-09-25 23:01:02 +00:00
  • 8e18bc53b0 Simplify test. topic/json Vadim Godunko 2021-07-28 16:53:06 +03:00
  • d1fd5ba126 Test for JSON Document API. Vadim Godunko 2021-07-27 20:59:27 +03:00
  • fee329ea14 Initial implementation of the JSON Document API. Vadim Godunko 2021-07-27 20:58:37 +03:00
  • 79b85b2007 U922-009 Change toolchain to Alire GCC 11. v22.0.0 22.2 22.1 22.0 22-sustained Maxim Reznik 2021-09-22 11:13:16 +03:00
  • 8c99eeeeef Merge remote branch 'origin/master' into edge mergerepo 2021-09-21 23:01:44 +00:00
  • bdad0d7c4e Code refactoring: rename JSON Events package. Vadim Godunko 2021-09-21 16:50:10 +03:00
  • 43dc812168 Code refactoring: rename Content_Handlers package. Vadim Godunko 2021-09-21 16:47:12 +03:00
  • f74de38c19 Code refactoring: rename Push_Writers packages. Vadim Godunko 2021-09-21 16:34:20 +03:00
  • 1e4e10f66c Code refactoring: rename Push_Readers packages. Vadim Godunko 2021-09-21 16:30:17 +03:00
  • ce7ad257ee Mark packages as preelaborated. Vadim Godunko 2021-07-27 10:40:38 +03:00
  • 3f26ec7fb8 Move common packages for tests into own directory. Vadim Godunko 2021-07-27 10:39:29 +03:00
  • ac58ad1c9c Code refactoring: rename Pull_Readers packages Vadim Godunko 2021-09-21 14:00:42 +03:00
  • 5288b4da16 Rename types to distinguish push/pull readers/writers. Vadim Godunko 2021-07-20 22:25:49 +03:00
  • d7360ab7f0 Fix build of Writer. Vadim Godunko 2021-07-20 22:05:30 +03:00
  • 19fa0e1fbf Initial implementation of the push JSON reader. Vadim Godunko 2021-07-20 12:10:57 +03:00
  • f186d0b269 Move Writer to be child of Push package. Vadim Godunko 2021-07-20 11:07:00 +03:00
  • feb6d24d61 Move Events package to be child of Streams package. Vadim Godunko 2021-07-20 10:57:14 +03:00
  • 8547c51fe1 Code refactoring for JSON streaming API. Vadim Godunko 2021-07-20 10:48:11 +03:00
  • ad40413b73 Merge remote branch 'origin/master' into edge mergerepo 2021-09-20 23:01:46 +00:00
  • fe27eb2743 Test compatibility decomposition. Vadim Godunko 2021-09-16 09:16:32 +03:00
  • 95d1f4d151 Regerenate code Vadim Godunko 2021-09-16 09:15:43 +03:00
  • d268dea7f1 Support of compatibility decomposition. Vadim Godunko 2021-09-16 09:15:12 +03:00
  • e64fb2c2d7 Compute both canonical and compatibility decompositions. Vadim Godunko 2021-09-16 09:13:37 +03:00
  • 61f1dab048 Initial implementation of text normalization. Vadim Godunko 2021-09-15 13:46:33 +03:00
  • 208bd96b83 String normalization test. Vadim Godunko 2021-09-14 22:48:04 +03:00
  • 0b10e9f54f Add subprogram to normalize string to string handler. Vadim Godunko 2021-09-14 17:10:52 +03:00
  • 7e73c14731 Regenerate code. Vadim Godunko 2021-09-14 15:37:07 +03:00
  • e334c9adbe Generate CCC of the first character of full decomposition. Vadim Godunko 2021-09-15 13:09:36 +03:00
  • 73d2af9472 Load HangulSyllableType.txt file. Vadim Godunko 2021-09-15 10:22:39 +03:00
  • 0f7c623dfe Code refactoring. Vadim Godunko 2021-09-15 10:32:39 +03:00
  • 3a14b2b43c Generate CCC of the last code point in full decomposition. Vadim Godunko 2021-09-14 22:43:39 +03:00
  • 7104459327 Generate CCC property in normalization data. Vadim Godunko 2021-09-14 19:08:54 +03:00
  • 1b22bfa06a Move enumeration property compression and type declaration code... Vadim Godunko 2021-09-14 18:43:24 +03:00
  • f9df955c97 Code generator for normalization information. Vadim Godunko 2021-09-14 15:36:41 +03:00
  • f2f8d132d4 Check data at the end of collected data correctly. Vadim Godunko 2021-09-14 15:35:32 +03:00
  • 84f7051384 Set decomposition information for compatibility mapping. Vadim Godunko 2021-09-14 15:29:34 +03:00
  • d7fff5c140 Initialize Decomposition_Type property to default value. Vadim Godunko 2021-09-14 13:27:08 +03:00
  • a2c2cf4211 Regenerate code. Vadim Godunko 2021-09-13 22:36:59 +03:00
  • 7c4cbf1630 Move UTF-8 handling code into own package for reuse... Vadim Godunko 2021-09-13 22:36:37 +03:00
  • 802e609550 Move declarations of unsigned types into Gen_UCD package. Vadim Godunko 2021-09-08 16:39:51 +03:00
  • ebd002adfc API to convert string to normalized form. Vadim Godunko 2021-09-08 09:31:13 +03:00
  • 7ae1ced1e1 Code refactoring: move table compression code into generic. Vadim Godunko 2021-09-07 08:53:35 +03:00
  • 481dd11ac4 Load decomposition information. Vadim Godunko 2021-08-16 20:12:30 +03:00
  • 8f81ad3004 Merge remote branch 'origin/master' into edge mergerepo 2021-09-07 23:02:24 +00:00
  • ea34d1b9f6 U906-024 Test for Virtual_String_Vector.Contains. Vadim Godunko 2021-09-07 09:21:06 +03:00
  • 822cc15a2d U906-024 Virtual_String_Vector.Contains Vadim Godunko 2021-09-07 09:20:45 +03:00
  • eb77e5b2cd Merge remote branch 'origin/master' into edge mergerepo 2021-09-02 23:01:45 +00:00
  • f347ac817f U902-007 Test of obtaining of line termination sequence Vadim Godunko 2021-09-02 15:30:36 +03:00
  • d9cf51fcf4 U902-007 Function to get terminator sequence of the line. Vadim Godunko 2021-09-02 15:30:11 +03:00
  • 9da55194a3 U902-007 Don't initialize marker for invalid cursor position. Vadim Godunko 2021-09-02 15:14:43 +03:00
  • 90708fad04 Merge remote branch 'origin/master' into edge mergerepo 2021-08-30 23:01:37 +00:00
  • 92cfa4bd5d Update alire crate version. Maxim Reznik 2021-08-30 15:12:36 +03:00
  • 4f068a8f1e Add install make target to fix #92 Maxim Reznik 2021-08-30 14:33:39 +03:00
  • 26ee8522be Merge remote branch 'origin/master' into edge mergerepo 2021-08-26 23:01:06 +00:00
  • 47b1a93902 Test of word iterator. Vadim Godunko 2021-08-24 11:51:06 +03:00
  • 7c81fd18ca Forward word iterator. Vadim Godunko 2021-08-24 11:49:34 +03:00
  • 9e7b6b4248 Code refactoring: move UCD test data parser into generic subprogram. Vadim Godunko 2021-08-23 21:29:23 +03:00
  • 8e40d88aab Regenerate code. Vadim Godunko 2021-08-22 05:15:08 +03:00
  • 2c2980e91d Generate value of Word_Break property. Vadim Godunko 2021-08-22 05:14:42 +03:00
  • b2d18bd3f3 Extend core properties record to 32bits. Vadim Godunko 2021-08-22 05:03:23 +03:00
  • 48755d88e5 Load WordBreakProperty.txt file. Vadim Godunko 2021-08-22 04:55:40 +03:00
  • d8284aa669 Code refactoring. Vadim Godunko 2021-08-22 04:02:08 +03:00
  • 8c74025725 Change 'grapheme' to 'grapheme cluster' in comments. Vadim Godunko 2021-08-21 21:33:14 +03:00
  • 4934cdb510 Fix subprogram names in headers Vadim Godunko 2021-08-21 21:32:53 +03:00
  • 5339bb0c97 API of word iterator. Vadim Godunko 2021-08-21 21:28:31 +03:00
  • 5d9167420d Suppress warnings to restore dev builds. Vadim Godunko 2021-08-24 15:00:24 +03:00
  • 716ff7e585 Merge remote branch 'origin/master' into edge mergerepo 2021-08-20 23:00:57 +00:00
  • 4804bcabe1 Test of Unbounded_String->Virtual_String conversion. Vadim Godunko 2021-08-20 15:23:46 +03:00
  • d0fe3975af Conversion subprogram to convert from UTF-8 data from Unbounded_String. Vadim Godunko 2021-08-20 15:14:20 +03:00
  • adc12646ef Don't track context for rules, check it only when necessary/ Vadim Godunko 2021-08-20 08:32:02 +03:00
  • 69e7f3cb89 Code refactoring: move context check subprogram to package level. Vadim Godunko 2021-08-20 08:27:57 +03:00