Commit graph

926 commits

Author SHA1 Message Date
Mikhalkovich Stanislav ef338cb879 RebuildxPT4TaskMakers.pas 2023-07-29 10:08:33 +03:00
Mikhalkovich Stanislav 9cd9533aa5 Пока оставил xPT4MakerNetX, xPT4TaskMakerNET в RebuildStandartModules.pas. Надо их pcu генерировать отдельно ввиду разной битности 2023-07-28 21:42:50 +03:00
Mikhalkovich Stanislav bc74749a12 Большое обновление задачника PT4 до версии 4.23 2023-07-28 21:08:16 +03:00
Mikhalkovich Stanislav 8ee863a915 3.9.0.3312 2023-07-25 12:49:12 +03:00
Mikhalkovich Stanislav 1d5f101a64 LightPT - GenerateTests 2023-07-24 13:55:59 +03:00
Mikhalkovich Stanislav c1c9225bdd LightPT с тестами и генерацией тестовых данных по тестовому описанию 2023-07-19 16:09:38 +03:00
Mikhalkovich Stanislav 2a3a77d0f4 Небольшие упрощения в LightPT и TeacherControlPlugin.cs - теперь только при открытии щелчком по pas-файлу 2023-07-11 19:54:15 +03:00
Mikhalkovich Stanislav 1d28d5030b 3.9.0.3307 Release 2023-07-10 11:20:04 +03:00
Mikhalkovich Stanislav e3e50afc0e fix #2872
Вернул назад в type_table.cs - закомментировал

//if (tnode.IsInterface)
//  ImplementingInterfaces.Add(tnode);

В результате исправил 2872 но Но без этой строчки не работает преобразование sequence of Student к sequence of Person и sequence of object
2023-07-02 16:44:38 +03:00
Mikhalkovich Stanislav 575046ce5c RandomReal в LightPT.pas
RandomReal - исправил digits по умолчанию на -1, что означает максимум
2023-07-02 15:42:36 +03:00
Mikhalkovich Stanislav 10ed6b670a Исправлена ошибка с отсутствующим do после step 2023-06-23 13:41:47 +03:00
Mikhalkovich Stanislav 8e268912e7 SemanticTree.csproj добавил в LambdaAnySynToSemConverter.csproj 2023-06-14 20:26:31 +03:00
Mikhalkovich Stanislav b6e40cecce 3.9.0.3296 2023-06-03 10:15:21 +03:00
Mikhalkovich Stanislav af9b6acb91 Ликвидация зависимости проектов PascalABCSaushkinParser и SyntaxVisitors от
проекта TreeConverter, то есть, от семантического уровня

Необходимо применить эти изменения и перекомпилировать в ОС РОСА
2023-05-31 14:04:04 +03:00
Mikhalkovich Stanislav 6bb69dff58 Исправлен код на эквивалентный (старый код не собирался в Linux под msc)
Всё собирается, тесты проходят
2023-05-29 14:54:03 +03:00
Mikhalkovich Stanislav b7bc01e002 Дополнительный разделитьель Табуляция при вводе чисел и лексем из файла 2023-05-25 14:57:14 +03:00
Mikhalkovich Stanislav ebc86578d3 fix #2863 2023-05-25 14:03:05 +03:00
Mikhalkovich Stanislav 03dea1990c Ускорен (a,b) := (b,a) - работает как Swap 2023-05-16 15:36:00 +03:00
Mikhalkovich Stanislav 73f5f6d09b Исправление ошибок в именованных аргументах 2023-05-15 12:32:06 +03:00
Mikhalkovich Stanislav bc9e7d85d4 /*|| sil.Count() == 1*/ в s_t_v.cs 5889
Устранил некоторые ошибки с именованными аргументами
2023-05-13 13:46:53 +03:00
Mikhalkovich Stanislav 522b744236 Примеры для 3.9.0
CartesianPower(Self: string
Некоторые проверки именованных аргументов
2023-05-08 20:05:55 +03:00
Mikhalkovich Stanislav 36ebcb8905 Regex.Replace - исправлена некорректность с кваификаторами regex 2023-05-08 00:07:12 +03:00
Mikhalkovich Stanislav 432cb51212 Именованные параметра подчищены.
Исправлены мелкие ошибки
Исправлены сообщения об ошибках в сторону понятности
2023-05-07 14:49:52 +03:00
Mikhalkovich Stanislav 932e59a39d Исправление ошибки с именованными параметрами в грамматике 2023-05-05 17:02:12 +03:00
Mikhalkovich Stanislav 49c432411a Именованные аргументы.
Малое покрытие тестами
2023-05-04 23:58:43 +03:00
Mikhalkovich Stanislav 19999eb0ca Комментарии к select_function
proc_func_call узел в грамматике - давно пора
2023-05-03 23:25:59 +03:00
Mikhalkovich Stanislav 5290513bd1 Сделал select_function_helper - для реализации именованных параметров.
Вызываю её из select_function
Она хороша тем, что позволяет проверять весь набор подходящих функций без генерации исключения
2023-05-03 12:53:39 +03:00
Mikhalkovich Stanislav 009f6b4d77 DrawMan проверка исправлена
Парсер - добавлен синтаксис именованных параметров при вызове и комментарии для их реализации
2023-05-03 11:59:45 +03:00
Mikhalkovich Stanislav b892215e5e -decimal 2023-04-25 23:33:03 +03:00
Mikhalkovich Stanislav c6581a555d Graph3D - исправлены LocalAxisX, MoveByLocal, MoveToLocal, AnimMoveByLocal, AnimMoveToLocal - теперь они работают относительно родительского объекта 2023-04-22 14:41:40 +03:00
Mikhalkovich Stanislav 65bdec22a0 Covariance улучшения:
IEnumerable<BaseCompiled> можно присвоить IEnumerable<DerivedCompiled> и любой класс, его реализующий
2023-04-19 10:21:00 +03:00
Mikhalkovich Stanislav 59d8774688 GraphWPF - TextOut и DrawText для произвольного объекта, а также с параметром - точка 2023-04-18 10:16:34 +03:00
Mikhalkovich Stanislav f3851d787f Release 3.8.3.3257 2023-04-09 19:27:19 +03:00
Mikhalkovich Stanislav 18a7395641 Timers: TimerProc -> OnTimer
Cartesian -> CartesianPower
GraphWPF - Arrow
2023-04-09 19:08:54 +03:00
Mikhalkovich Stanislav 96d449bfd8 LightPT перенос CheckOutputNew CheckOutputSeqNew 2023-03-24 23:16:49 +03:00
Mikhalkovich Stanislav 45eff0de81 Each - перегрузка 2023-03-19 19:11:28 +03:00
Mikhalkovich Stanislav dbd869deb9 Convert = System.Convert 2023-03-07 19:56:06 +03:00
Mikhalkovich Stanislav 8b24a037e3 LightPT и TeacherPluginUtils.cs - ProcessorId убрал из за сбоя 2023-02-26 00:12:16 +03:00
Mikhalkovich Stanislav c809da4f21 Рейтинг в окне TeacherControlPlugin.cs
Мелкие правки чтобы не выбрасывались исключения при дебаггинге
Мелкие правки Робота - клетка вместо ячейки
2023-02-19 00:00:00 +03:00
Mikhalkovich Stanislav a6d507d2bc Короткие создающие функции DictStr, DictInt, DictStrInt, LstLin, LstStr, HSetInt, HSetStr, SSetInt, SSetStr
и Dict для последовательностей пар
2023-02-16 21:18:26 +03:00
Mikhalkovich Stanislav 14b5fd053f type_table.cs - изменения к ковариантности 2023-02-15 12:10:28 +03:00
Mikhalkovich Stanislav e3027f6a6a Digits с основанием в School 2023-02-10 22:35:14 +03:00
Mikhalkovich Stanislav 59409d8370 Iterate поднял в интерфейс PABCSystem.pas
Исправил анимацию в WPFObjects.pas

Модуль TurtleWPF - разделил на интерфейс и реализацию
2023-02-09 10:52:06 +03:00
Mikhalkovich Stanislav 9e89da9b32 Добавлен новый модуль TurtleWPF.pas
Добавлен модуль МозаикаABC.pas

В NUnitABC в InitPABCSystem добавлена установка кодировки

В Robot добавлено 5 задач на break
2023-02-03 10:49:53 +03:00
Mikhalkovich Stanislav 91df93410b fix ошибки с Shift f9 и двумя пробелами в имени файла 2023-01-11 22:30:03 +03:00
Mikhalkovich Stanislav 5bc3e7b60e Linux kchmviewer вызывается 2023-01-11 17:57:09 +03:00
Mikhalkovich Stanislav fb8384428a Попробовал сделать ковариантность
Обновил год до 2023
2023-01-06 23:09:01 +03:00
Mikhalkovich Stanislav 1fcd8cad89 a.pas 2023-01-04 14:09:41 +03:00
Mikhalkovich Stanislav 88c9ac464a fix #2764 2022-12-29 14:16:18 +03:00
Mikhalkovich Stanislav c1c4e4499a Исправлены RobotField, DrawmanField - в CorrectWHLT
Поправлено окно About - улучшено оформление и добавлена гипетрссылка на Telegram канал
2022-12-21 00:12:59 +03:00