Ivan Bondarev
d7d6d24d57
copyrights
2022-09-25 11:00:44 +02:00
Ivan Bondarev
4a1408562d
bug fix #2714
2022-09-25 10:53:20 +02:00
Mikhalkovich Stanislav
b4fbef4608
Исправление ошибки с двумя вложенными for step
...
К сожалению, привело к тому, что менять переменную цикла внутри цикла можно
2022-09-05 19:49:13 +03:00
Ivan Bondarev
d976420231
#2684
2022-07-24 14:50:21 +02:00
Mikhalkovich Stanislav
5aceb07990
Новый LightPT - интегрирован Робот, Чертежник и модуль PT4.pas
...
Немного скорректирован PT4
2022-07-21 13:32:03 +03:00
Mikhalkovich Stanislav
9951c8fb29
XLSX исправленный
...
pt4pabc.dll с информацией о выполнении
LightPT - изменения
2022-07-19 15:33:13 +03:00
Mikhalkovich Stanislav
758dc2eb65
TeacherControl встроен в число стандартных визиторов
2022-07-18 19:39:13 +03:00
Mikhalkovich Stanislav
3b8e54fe1e
В [cache] Tuple заменен на ValueTuple если таковой имеется. Это проверяется во время компиляции.
...
Это позволило ускорить кеширование функций с 2 параметрами и более примерно в 3 раза
2022-05-09 20:29:04 +03:00
Mikhalkovich Stanislav
104f0d43da
[cache] для одного параметра не оборачивает его в Tuple - за счет этого ускорена в 10 раз
2022-05-08 19:37:15 +03:00
Mikhalkovich Stanislav
ea669a4c4f
fix #2664
...
LifeWPF в примерах с сверхбыстрой графикой
Убрал с toolbar AutoInsertCode
Freeze для GetBrush
2022-05-03 15:27:16 +03:00
Mikhalkovich Stanislav
a03d33b586
3.8.3
2022-03-08 21:41:46 +03:00
Mikhalkovich Stanislav
86dd24c5b6
step = 0 - хорошее runtime сообщение об ошибке
2022-02-27 19:58:49 +03:00
Mikhalkovich Stanislav
3240593d2e
Реализован foreach index
...
Исправлена ошибка for step
Дополнена справка по for step и foreach index
J,yjdkty ntrcnjdsq htlfrnjh? gjlcdtxbdf.obq ыеуз b штвуч rjyntrcnyj d hfvrf[ jlyjq cnhjrb
2022-02-26 12:33:53 +03:00
Mikhalkovich Stanislav
aece73f33c
for var i:=1 to 5 step 2 do
2022-02-21 17:03:34 +03:00
Mikhalkovich Stanislav
8308779cfe
pabcnetcclear - /Version:
...
dotnet5macos; // PVS 01/2022
2022-01-27 20:27:40 +03:00
Mikhalkovich Stanislav
ecf7ef3663
[Cache] может работать с exit и использует d.TryGetValue
2021-08-28 23:15:33 +03:00
Mikhalkovich Stanislav
bc42aca1e5
CacheFunctionVisitor.cs
2021-08-10 22:27:26 +03:00
Mikhalkovich Stanislav
de55f99304
Различные ограничения на функции с параметром [Cache]
2021-08-09 22:37:53 +03:00
Mikhalkovich Stanislav
2eaaa1f6cd
fix #2482
2021-05-05 23:31:17 +03:00
Mikhalkovich Stanislav
f85758a059
Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
...
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav
4525f5a9b4
UnpackLambdaParametersVisitor.cs - забытый файл
2021-03-08 00:00:59 +03:00
Mikhalkovich Stanislav
65e7bb188b
иСПРАВЛЕН S.ReadInteger(FROM) - теперь с нуля
...
function_lambda_definition - добавлено поле для неупакованных параметров \(x,y)
Добавлен сахарный визитор - пока для неупакованных параметрво в лямбде - идентификаторов
В грамматике добавлены lambda_unpacked_params
В StandardSyntaxConverter.cs добавлена UnpackLambdaParametersVisitor.New.ProcessNode(root);
2021-03-07 14:03:58 +03:00
Mikhalkovich Stanislav
c77b124cce
Версия с неверно форматирующимся
...
##
{asg}
uses School;
procedure p := Print(1);
p;
Код с ### пока без процедур и функций
2021-02-27 23:44:07 +03:00
Mikhalkovich Stanislav
05f158875d
Многомерные срезы - пока без семантического контроля
...
И интеллисенс a[1,:] неверно показывает тип
2021-02-24 18:41:51 +03:00
Mikhalkovich Stanislav
7c3273aae8
Многомерные срезы без семантических проверок
...
Разрешил a as array [,] of T
2021-02-24 00:47:39 +03:00
Mikhalkovich Stanislav
55a09ac403
a[^1,^1]
2021-02-17 21:29:33 +03:00
Ivan Bondarev
8aecd3bb6b
fix #2437
2021-02-09 07:15:54 +01:00
Ivan Bondarev
fbf11aea9a
fix #2437
2021-02-08 20:30:22 +01:00
Mikhalkovich Stanislav
1a14230dac
fix #1255
2021-01-11 09:32:49 +03:00
Ivan Bondarev
4893429c2b
#2327
2021-01-10 12:32:33 +01:00
Mikhalkovich Stanislav
07df31f762
fix #2401
2021-01-10 07:54:31 +03:00
Mikhalkovich Stanislav
da47253f24
fix #1711
2021-01-09 01:31:53 +03:00
Kotov
f97323dc6b
2020 to 2021
2021-01-05 06:50:21 +05:00
Ivan Bondarev
460247ccc6
fix #2330
2020-12-27 12:18:28 +01:00
Mikhalkovich Stanislav
608afb9339
fix #2361
2020-12-09 19:09:36 +03:00
Mikhalkovich Stanislav
97e7af7925
Yield - поправил код для инициализации (проблема с Batch)
...
В .NET какое-то состояние -2 - с ним быстрее - не создается класс повторно, но надо разбираться
sn 4.7.1
2020-12-06 19:28:35 +03:00
Mikhalkovich Stanislav
525b84417a
fix #2355
2020-12-06 00:40:07 +03:00
Mikhalkovich Stanislav
2c252b2b0c
true ?? true source_context
2020-11-25 21:35:04 +03:00
Mikhalkovich Stanislav
682c640d29
fix #2324
...
NextPermutation видима
RunUnitTests - убрал StackTrace
2020-10-12 20:21:09 +03:00
Mikhalkovich Stanislav
60071dc286
fix #2314
2020-10-01 17:13:25 +03:00
Mikhalkovich Stanislav
b4c5ad785e
-2**4 теперь возвращает -16
...
2**3**2 теперь работает
2020-09-14 21:14:08 +03:00
Mikhalkovich Stanislav
67c6ff9319
s.Replace(from,to,count) в стандартном модуле
...
Заменена формул подсчета здоровья кода - ограничена каждая положэительная позиция 4 разами
Переменные-поля классов не считаются
Исправлен путь копирования в Release CodeTemplatesPlugin.csproj
2020-09-09 16:09:10 +03:00
Mikhalkovich Stanislav
4efb548234
Правки Health
...
Правки NUnitABC.pas
2020-09-06 17:36:17 +03:00
Mikhalkovich Stanislav
9c36aa4419
Версия 3.7.1
...
ABC здоровье кода
2020-09-05 20:39:31 +03:00
Mikhalkovich Stanislav
c87fe31ff4
Версия 3.7
...
Интегрирован NUnit
2020-08-26 08:53:11 +03:00
Mikhalkovich Stanislav
2ba20a4001
ABCStatistics - правки
2020-08-18 09:36:16 +03:00
Mikhalkovich Stanislav
57e6860870
Оптимизация (a,b) := (1,2) и var (a,b) := (1,2)
2020-08-17 10:51:28 +03:00
Mikhalkovich Stanislav
04e099c3f7
var (a,b) := (1,2);
...
раскрывается в 2 присваивания
2020-08-16 12:03:35 +03:00
Mikhalkovich Stanislav
fc234f7cc4
Исправление ошибки с захватом лямбдой переменной, объявленной в виде var (m,n) := ...
2020-08-15 22:56:19 +03:00
Mikhalkovich Stanislav
dc23f3eadd
Залил код, в результате которого падает сборка
...
В принципе, чтобы вернуть - в трёх visit восстановить вначале AddError и включить синтаксический визитор AssignVarTuple
Ещё - ABCStatisticsVisitors.cs - когда откатим - не удалять
2020-08-15 10:14:47 +03:00