Commit Graph

220 Commits

Author SHA1 Message Date
Vadim Godunko
ce7ad257ee Mark packages as preelaborated. 2021-09-21 18:03:40 +03:00
Vadim Godunko
95d1f4d151 Regerenate code 2021-09-20 14:15:38 +03:00
Vadim Godunko
d268dea7f1 Support of compatibility decomposition. 2021-09-20 14:15:38 +03:00
Vadim Godunko
61f1dab048 Initial implementation of text normalization. 2021-09-20 14:15:38 +03:00
Vadim Godunko
0b10e9f54f Add subprogram to normalize string to string handler. 2021-09-20 14:15:38 +03:00
Vadim Godunko
7e73c14731 Regenerate code. 2021-09-20 14:15:38 +03:00
Vadim Godunko
a2c2cf4211 Regenerate code. 2021-09-20 14:15:38 +03:00
Vadim Godunko
ebd002adfc API to convert string to normalized form. 2021-09-20 14:15:38 +03:00
Vadim Godunko
822cc15a2d U906-024 Virtual_String_Vector.Contains 2021-09-07 09:44:55 +03:00
Vadim Godunko
d9cf51fcf4 U902-007 Function to get terminator sequence of the line. 2021-09-02 17:54:58 +03:00
Vadim Godunko
9da55194a3 U902-007 Don't initialize marker for invalid cursor position.
... by design, cursors can't belog to string when they points to invalid
position.
2021-09-02 17:54:58 +03:00
Vadim Godunko
7c81fd18ca Forward word iterator. 2021-08-26 11:45:20 +03:00
Vadim Godunko
8e40d88aab Regenerate code. 2021-08-26 11:45:20 +03:00
Vadim Godunko
8c74025725 Change 'grapheme' to 'grapheme cluster' in comments. 2021-08-26 11:45:20 +03:00
Vadim Godunko
4934cdb510 Fix subprogram names in headers 2021-08-26 11:45:20 +03:00
Vadim Godunko
5339bb0c97 API of word iterator. 2021-08-26 11:45:20 +03:00
Vadim Godunko
5d9167420d Suppress warnings to restore dev builds.
... warnings are legitimate, but type conversion must be done to do
dispatching call to Length.
2021-08-26 11:45:05 +03:00
Vadim Godunko
d0fe3975af Conversion subprogram to convert from UTF-8 data from Unbounded_String. 2021-08-20 15:40:03 +03:00
Vadim Godunko
adc12646ef Don't track context for rules, check it only when necessary/ 2021-08-20 09:21:58 +03:00
Vadim Godunko
69e7f3cb89 Code refactoring: move context check subprogram to package level. 2021-08-20 09:21:58 +03:00
Vadim Godunko
f5938f68b2 Code refactoring: rename variables. 2021-08-20 09:21:58 +03:00
Vadim Godunko
ca11fd6de1 Backward Grapheme_Cluster_Iterator. 2021-08-20 09:21:58 +03:00
Vadim Godunko
d205f460ff Implement Grapheme_Cluster.Has_Element. 2021-08-20 09:21:58 +03:00
Vadim Godunko
dc7c67900d Initial implementation of the forward grapheme cluster iterator.
Refernces #109.
2021-08-20 09:21:58 +03:00
Vadim Godunko
7e948f27df Regenerate code. 2021-08-20 09:21:58 +03:00