313 Commits

Author SHA1 Message Date
Vadim Godunko
774efaff46 Concatenation operators between VS and VC. 2023-09-13 16:15:21 +04:00
Vadim Godunko
8c78eb7a3f Properly put sign on padding by spaces. 2023-09-08 16:22:15 +04:00
Vadim Godunko
876bc54217 Use modular type and suppress overflow check...
... when smallest negative value is converted to positive value.
2023-09-08 15:52:32 +04:00
Vadim Godunko
61b21e835e Add support of group separation to integer formatter. 2023-09-08 15:12:57 +04:00
Vadim Godunko
ce80a8930b Implement formatting specifiers for integer formatters. 2023-09-08 14:03:54 +04:00
Vadim Godunko
0c30573e3d Generic formatter for modular types. 2023-08-25 15:16:59 +04:00
Vadim Godunko
5dfe501ae4 "*" operator to create string filled by seqeunce of characters 2023-08-25 11:50:06 +04:00
Vadim Godunko
c410d463c2 Virtual_String.Ends_With for character and line terminators. 2023-07-11 13:14:58 +03:00
Vadim Godunko
df6281b3b7 Move declarations of character's codes constants. 2023-07-11 12:43:24 +03:00
Vadim Godunko
2720350f13 Word_Iterator: classification of current element 2023-06-02 10:25:24 +04:00
Vadim Godunko
c1d78169e1 Word_Iterator: subprograms to set before and after the text. 2023-06-02 09:09:23 +04:00
Vadim Godunko
2f8e37c1ea Add Virtual_String_Vector.First_Element function. 2023-06-01 19:29:40 +04:00
Vadim Godunko
44fd9df194 Suppress compiler's warnings. 2023-05-30 12:32:10 +04:00
Vadim Godunko
7fb1ca09f6 Formatters for enumeration types and standard Boolean
Refs #201.
2023-05-29 17:10:10 +04:00
Vadim Godunko
a7ffd07008 Merge branch 'topic/formatting' into 'master'
String templates and formatters.

See merge request eng/ide/VSS!244
2023-05-24 09:17:36 +00:00
Vadim Godunko
a61fc60363 Merge branch 'topic/perf-2' into 'master'
Performance improvements

See merge request eng/ide/VSS!259
2023-05-23 10:59:24 +00:00
Vadim Godunko
e02385e3f6 Simple processor of the template string. 2023-05-23 12:34:06 +04:00
Vadim Godunko
9d0707a5cc Initial implementation of integer type formatters. 2023-05-23 12:34:06 +04:00
Vadim Godunko
eb9e095907 Add Name for formatters to name parameter. 2023-05-23 12:34:06 +04:00
Vadim Godunko
5ca204d816 Stub for string templates and formatters. 2023-05-23 12:34:06 +04:00
Vadim Godunko
59c3fe2074 Enhancement of Grapheme_Cluster_Iterator. 2023-05-22 13:24:06 +04:00
Vadim Godunko
3c41928b2d Move storage after all other components. 2023-05-22 09:09:35 +04:00
Vadim Godunko
631fcea168 Define Code_Point as modular 21bit value. 2023-05-22 09:09:35 +04:00
Vadim Godunko
660390eb86 Move subtype declaration to simplify its reuse. 2023-05-20 10:10:42 +04:00
Vadim Godunko
54ffe64427 Move constant declaration. 2023-05-19 12:52:31 +04:00