Mikhalkovich Stanislav
f719f1d145
Вернул CLampTop CLampBottom по заявкам
2025-06-17 15:33:05 +03:00
Mikhalkovich Stanislav
5fec52615a
Распаковка KeyValuePair| И в foreach
2025-05-24 21:36:36 +03:00
Mikhalkovich Stanislav
a914ab6ef5
InRange изменение поведения и внешний
2025-05-16 16:57:00 +03:00
Mikhalkovich Stanislav
e9cf278fdd
IsOrdered в разных воплощениях
2025-05-12 10:24:04 +03:00
Mikhalkovich Stanislav
255533f407
IsOrdered метод расширения
2025-05-09 16:39:12 +03:00
Mikhalkovich Stanislav
41dfb6f187
[] - преобразование во все контейнеры
...
GraphABCHelper - теперь ABCObjects работает под Линукс
School исправлен согласно последним веяниям []
2025-02-07 21:41:01 +03:00
Mikhalkovich Stanislav
8fbd7fdfc3
3.10.3
...
faststrings
EmptyCollection и преобразование ее в List, Dictionary
t: (real,real) := (1,2)
2025-01-26 23:42:48 +03:00
Mikhalkovich Stanislav
bba132bd5d
Поправил справку по функции
2025-01-22 09:14:44 +03:00
Mikhalkovich Stanislav
874ddebad3
Поправил грамматику []
...
Теперь нельзя в режиме ## использовать атрибуты
Зато можно [1,2,3].Print
2024-12-14 21:00:38 +03:00
Mikhalkovich Stanislav
db9679d89f
Закончил превращение синтаксиса [] по умолчанию в массивы
2024-12-10 10:59:20 +03:00
Mikhalkovich Stanislav
7906d73da3
Небольшие изменения в реализации операций с множествами
2024-12-03 14:25:37 +03:00
Mikhalkovich Stanislav
d268d4f83b
NSToBytes переделал с исключением
2024-11-21 22:24:07 +03:00
Mikhalkovich Stanislav
206289c6a7
Везде заменил _hs на hs в NewSet
...
Убрал вызовы методов расширений NewSet в PABCSystem.pas
Убрал var в operator +
2024-11-19 20:23:03 +03:00
Mikhalkovich Stanislav
f8819665ba
NS2
2024-11-16 10:56:11 +03:00
Mikhalkovich Stanislav
03be5bd931
Переставил operator:= в NewSet
2024-11-13 22:13:41 +03:00
Mikhalkovich Stanislav
82776f3c77
NewSet - много мелких исправлений.
...
Все тесты проходят кроме Tests 5 - видимо с pabcrtl.dll
2024-11-09 12:18:19 +03:00
Mikhalkovich Stanislav
79f9ab73a0
PT4_32
2024-10-05 15:33:20 +03:00
Mikhalkovich Stanislav
11981dbf47
IndexMinBy, IndexMaxBy
...
MinBy, MaxBy - более эффективная реализация
GraphWPF - SaveToClipboard
2024-09-25 11:53:02 +03:00
Mikhalkovich Stanislav
790fba67b8
3.10.0
2024-08-27 17:56:09 +03:00
Mikhalkovich Stanislav
7face043cf
ToSet
2024-08-26 09:11:08 +03:00
Mikhalkovich Stanislav
7548142623
1. Глобально.
...
SetDecimalSeparator(',')
SetNumberFormat(DecimalSeparator := ',' и куча других параметров)
s.ToReal(nfi)
s.ToReals(nfi)
StrToReal(nfi)
StrToFloat(nfi)
FloatToStr(nfi)
var nfi := NumberFormat(DecimalSeparator := ',')
s.ToReal(DecimalSeparator := ',')
s.ToReals(DecimalSeparator := ',')
StrToReal(DecimalSeparator := ',')
2024-08-24 14:27:53 +03:00
Mikhalkovich Stanislav
ae2e26acf8
PT4 - новые dll файлы старых заданий серий A
2024-08-23 19:33:55 +03:00
Mikhalkovich Stanislav
c4fd47128b
Zip, Cartesian - сделаны внешние функции до 5 параметров, в т.ч. с проекцией
...
Zip, Cartesian - методы расширения дополнены чтобы было как во внешних
Перегенерирована справка
2024-07-30 22:56:03 +03:00
Mikhalkovich Stanislav
a8b7dc8be7
Пока закомментировал превращение множеств в массивы
2024-07-19 13:01:43 +03:00
Mikhalkovich Stanislav
8c22930a8c
Добавлена
...
class function operator implicit<T>(s: array of T): TypedSet;
И поправлены кое-какие условия при неявных приведениях типов. Но видимо они никогда не работают
2024-07-18 22:23:39 +03:00
Mikhalkovich Stanislav
0fbfebb379
fix #3184
2024-07-17 11:16:59 +03:00
Mikhalkovich Stanislav
b8fec95599
Большое изменение в Dictionaries
...
1 to 2 - новый оператор в стиле Котлина для пары Ключ-Значение
Pair - синоним KV. KV - не запоминается
Теперь:
d := Dict(1 to 2, 3 to 4)
или
d := Dict(Pair(1,2),Pair(3,4)
Кроме того
Новые конструкторы
d := Dict(d1) - копия
d := Dict(keys,values)
d.Update(d1)
d + d1
d += d1
d + pair
d - Seq(ключ)
d -= Seq(ключ)
2024-07-15 13:50:11 +03:00
Mikhalkovich Stanislav
7f988c9bb2
3.9.0.3500
...
Хороший коммит )
2024-07-02 22:07:23 +03:00
Mikhalkovich Stanislav
67aa35b9dc
Поправлен LightPT
...
Упрощены TasksArr.pas TasksMatr.pas TasksStr.pas
2024-07-01 21:06:54 +03:00
Mikhalkovich Stanislav
73369527c8
3.9.0.3494
2024-06-22 19:44:00 +03:00
Mikhalkovich Stanislav
a923c0b6c6
Убрал из грамматики узлы await - случайно оставались
2024-06-17 17:01:46 +03:00
Mikhalkovich Stanislav
cf9a664f02
s.ToLines
...
RenameDirectory
2024-06-17 09:54:12 +03:00
Mikhalkovich Stanislav
41177e7bcd
del doc
2024-06-15 19:25:19 +03:00
Mikhalkovich Stanislav
8a02d07fc3
3.9.0.3482
2024-05-18 00:05:32 +03:00
Mikhalkovich Stanislav
443ed6d3d7
ObjectToString - убрал подчеркивание
...
TypeName - убрал артефакты реализации в implementation и тесты, это использующие
2024-05-07 12:19:23 +03:00
Mikhalkovich Stanislav
27fc10ab0f
Странные комментарии к TypeName
...
LightPT - SetMessagesOn
2024-05-05 23:51:09 +03:00
Mikhalkovich Stanislav
4eb6462fd9
3.9.0.3463
2024-04-26 00:40:48 +03:00
Mikhalkovich Stanislav
e0085ece15
3.9.0.3461
2024-04-23 21:13:01 +03:00
Mikhalkovich Stanislav
1e66c4d740
mre.Set(); в GraphABC.pas
...
(ttt[0].sym_info as var_definition_node).type = from0.type; В Assign.cs
2024-04-22 22:41:12 +03:00
Mikhalkovich Stanislav
d61d7fe017
Zip вместо ZipTuple
2024-04-14 20:15:34 +03:00
Mikhalkovich Stanislav
813c7aece7
New version
2024-04-07 20:35:51 +03:00
Mikhalkovich Stanislav
0d3ca8cdc4
dict.GeT(key,default)
2024-04-01 19:27:58 +03:00
Mikhalkovich Stanislav
cedb575c1b
3.9.0.3445
2024-03-23 01:24:09 +03:00
Mikhalkovich Stanislav
124ae0d87a
Вернул назад в связи с Pullом
2024-03-22 23:24:19 +03:00
Mikhalkovich Stanislav
6f158a6bef
Буферизация ввода в строку
...
Исправление ошибки вывода лишнего пробела при s.Println
2024-03-19 18:46:20 +03:00
Mikhalkovich Stanislav
f811066d7e
Scan исправление
2024-03-15 21:00:39 +03:00
Mikhalkovich Stanislav
a7598b50cd
Scan стандартный метод расширения
2024-03-14 22:02:59 +03:00
Mikhalkovich Stanislav
8f9dc7e5a0
fix #3050
2024-03-11 20:33:13 +03:00
Mikhalkovich Stanislav
90363ced45
Недобитки при сортировке строк
2024-03-03 21:37:25 +03:00
Mikhalkovich Stanislav
c9d7ba7758
Order и OrderDescending для строк с Ordinal
2024-03-02 13:32:14 +03:00