Commit Graph

414 Commits

Author SHA1 Message Date
Vadim Godunko
289fcbbee2 Line_Iterator.Backward 2025-02-20 20:24:58 +04:00
Vadim Godunko
040973e02a Constant to represent position before first character. 2025-02-20 20:18:21 +04:00
Vadim Godunko
8a9cdb237b Virtual_String.At_Last_Line 2025-02-20 15:37:14 +04:00
Vadim Godunko
f3bf4ae039 Add public getter for Simple_Case_Folding property. 2025-02-19 14:53:02 +04:00
Vadim Godunko
fef102f3dd Fix style. 2025-02-19 14:33:54 +04:00
Vadim Godunko
100bfc54df Use internal version of subprogram...
... storage is known to be initialize at this point.
2025-02-18 12:30:18 +04:00
Vadim Godunko
d13d0fd37b Move subprogram to share it. 2025-02-17 16:24:50 +04:00
Vadim Godunko
5b3f4afd45 Implement UTF8 string compare operations without decoding. 2025-02-17 14:14:00 +04:00
Vadim Godunko
7bfe115d6b Rename types. 2025-02-17 13:18:18 +04:00
Vadim Godunko
c27defb7fc Split package for constant and variable text. 2025-02-17 13:09:11 +04:00
Vadim Godunko
a2ca8cbb92 Enhance UTF8 text API to return both pointer and size. 2025-02-17 12:29:58 +04:00
Vadim Godunko
13297c6649 Introduce intermediate tagged type...
... to direct access to size and underlying storage.
2025-02-13 14:45:05 +04:00
Vadim Godunko
cf3ac934fa Subprogram to simplify interfacing of with C. 2025-02-11 17:52:53 +04:00
Vadim Godunko
6ee0fe7ec6 Make code units of array aliased. 2025-02-11 16:40:45 +04:00
Vadim Godunko
28857ac566 Convert data into dynamic storage and redispatch operation. 2024-11-26 17:43:55 +04:00
Vadim Godunko
cb826e1819 Recover normalization algorithm for UTF-8 encoded text. 2024-11-26 17:25:40 +04:00
Vadim Godunko
48098b30ad Revert "Merge branch 'revert-6703ac0e' into 'master'"
This reverts merge request !344
2024-11-19 10:12:27 +00:00
Anthony Leonardo Gracio
42f54c218d Revert "Merge branch 'topic/vadim/delete' into 'master'"
This reverts merge request !342
2024-11-14 15:22:26 +00:00
Vadim Godunko
1cf29b2ed1 Don't move cursor forward when it points after last character. 2024-11-13 17:43:20 +04:00
Vadim Godunko
1d5f7cc249 Move "*" operator 2024-11-12 14:34:02 +04:00
Vadim Godunko
c429c2c1fb Multiply operator to create string vector. 2024-11-12 14:02:19 +04:00
Vadim Godunko
cea0fbbbf9 Virtual_String_Vector.Join with string separator. 2024-11-07 14:14:08 +03:00
Vadim Godunko
3c508520e8 Virtual_String.Delete character pattern. 2024-11-07 12:46:06 +03:00
Vadim Godunko
cdc80bbc61 Remove Case_Sensitivity parameter. 2024-11-07 10:59:30 +03:00
Vadim Godunko
4134c9bfba Move list of normalization froms into internal package. 2024-11-07 10:55:21 +03:00