Commit Graph

864 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
5e76d7b889 Move declaration of Backward into parent type. 2025-02-20 15:56:52 +04:00
Vadim Godunko
8a9cdb237b Virtual_String.At_Last_Line 2025-02-20 15:37:14 +04:00
Maxim Reznik
742dba68ed Implement case-insensitive regexp
Refs #265
2025-02-19 15:22:10 +02:00
Vadim Godunko
77e2e45a7a Define subtype for surrogate range. 2025-02-19 15:36:52 +04:00
Vadim Godunko
9e62f8f05b Improve comment. 2025-02-19 15:36:16 +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
8bfb2d50bb Add file name to the error message. 2025-02-18 15:29:45 +04:00
Vadim Godunko
67c736541c Improve processing of comments by JSON5 parser. 2025-02-18 13:47:01 +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