Commit graph

868 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 68e50baf9d UsesPath перенёс в TreeHelper.cs т.к. Tree/cs перегенерируется автоматически 2021-03-21 21:17:21 +03:00
Mikhalkovich Stanislav 213f52f96a Поправлено поведение - теперь параметры по умолчанию в NET dll,
инициализированные default value, тоже распознаются
2021-03-18 14:22:24 +03:00
Mikhalkovich Stanislav 86cacc72cf Исправлена непонятная ошибка с NET dll когда не распознавалось, что класс реализует интерфейс.
Происходило это в ситуации когда класс и интерфейс определены в разных dll и dll были как-то сложно связаны

Почему то при этом типы Type интерфейса были разными. Не представляю, как это возможно - dll всё равно одна, и версия Assembly идентична в дебаггере

Вообщем, проверил не ссылки, а AssemblyQualifiedName
2021-03-17 09:02:59 +03:00
Mikhalkovich Stanislav debb6a1224 Версия 3.8 2021-03-07 23:58:35 +03:00
Mikhalkovich Stanislav 248d03347f Релиз с \(x,y) 2021-03-07 20:42:06 +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 8eadef3cf5 tkBackSlashRoundOpen 2021-03-02 22:46:43 +03:00
Mikhalkovich Stanislav 6ab09102b4 Разрешено определять подпрограммы в программах с ## и ###
Исправлена ReverseString(s,a,len)
2021-02-28 18:44:33 +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 b1323a6e0e slice-expr - подготовка к слайсам в многомерных массивах 2021-02-22 21:26:52 +03:00
Mikhail Abramyan 66c52798da Исправлены ошибочные задания AArray15-20 2021-02-21 19:06:57 +03:00
Mikhalkovich Stanislav 55a09ac403 a[^1,^1] 2021-02-17 21:29:33 +03:00
Ivan Bondarev a35c670c48
Merge pull request #2434 from SunSerega/POCGL-stables
Обновление POCGL - объединение OpenCLABC и OpenCLABCBase, используя partial классы
2021-02-10 20:33:38 +01:00
Sun Serega 421ee64783 Removed "*Base" modules from .nsh 2021-02-09 16:34:03 +02:00
Sun Serega 6a7aa62591 cleanup 2021-02-07 16:18:20 +02:00
Sun Serega d172e2c850 Revert "cleanup"
This reverts commit d0327298b6.

Revert "use uses-in in POCGL"

This reverts commit 622a0baae6.
2021-02-07 15:56:45 +02:00
Mikhalkovich Stanislav 7614999ea4 fix #2222 2021-01-29 17:33:15 +03:00
Mikhalkovich Stanislav ee27ca7136 fix #2365 2021-01-28 16:12:00 +03:00
Mikhalkovich Stanislav b736de6021 Исправлен IsEmpty для ...Range 2021-01-28 10:27:53 +03:00
SunSerega d0327298b6 cleanup 2021-01-24 23:04:08 +02:00
SunSerega 622a0baae6 use uses-in in POCGL 2021-01-24 20:46:00 +02:00
Mikhalkovich Stanislav cf55d3ffd7 fix #2333 2021-01-18 18:43:39 +03:00
Mikhalkovich Stanislav cc2078cc96 fix #2412 2021-01-18 05:51:12 +03:00
Mikhalkovich Stanislav e330c2cf97 В PT4 добавлны AArray, AFunc, AProc
Добавлен стандартный модуль PT4Databases.pas
2021-01-17 20:20:06 +03:00
Mikhalkovich Stanislav ca36fda7ba Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-01-17 19:22:05 +03:00
Mikhalkovich Stanislav 976afac8c0 Перегенерировал cs-файлы парсера 2021-01-17 19:21:48 +03:00
Mikhail Abramyan c2eb15a75f Обновления 2021-01-17 19:15:03 +03:00
Mikhalkovich Stanislav a746b5c76c Незначительные изменения в именах параметров в стандартном модуле 2021-01-16 23:15:45 +03:00
Mikhalkovich Stanislav 14c8df695b Version 3.7.2 2021-01-12 22:39:31 +03:00
Mikhalkovich Stanislav 1a14230dac fix #1255 2021-01-11 09:32:49 +03:00
Mikhalkovich Stanislav b79bcd904e Небольшая оптимизация с #2401 2021-01-11 00:09:28 +03: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
Mikhalkovich Stanislav 6e4be2d89c School.pas 2021-01-08 22:41:22 +03:00
Mikhalkovich Stanislav 8012d193e5 v 2021-01-07 16:14:55 +03:00
Mikhalkovich Stanislav 6553f62573 fix #2376
Permutations Combinations Cartesian для последовательностей
2021-01-07 14:12:06 +03:00
Mikhalkovich Stanislav 51ec035b25 3.7.1.2784 2021-01-06 16:24:29 +03:00
Mikhalkovich Stanislav c46a3dc394 fix #2384 2021-01-06 15:59:57 +03:00
Mikhalkovich Stanislav 7dae26c5d3 Arr(1,2,3).Cartesian(2) 2021-01-06 11:35:49 +03:00
Mikhalkovich Stanislav 9fcb659054 3.7.1.2780 2021-01-05 21:59:54 +03:00
Mikhalkovich Stanislav 3942560a2d Graph3D - сериализация графических фигур 2021-01-05 21:35:25 +03:00
Mikhalkovich Stanislav 83fe37023b Helix Toolkit obj файл illum вещественный 2021-01-01 17:42:02 +03:00
Mikhalkovich Stanislav af071b1cef ### - убран uses School 2020-12-27 18:16:54 +03:00
Mikhalkovich Stanislav 36b2a2add1 ToWords - вернул разделители на место
AllDelimiters - константа для всех разделителей
2020-12-25 21:55:32 +03:00
Mikhalkovich Stanislav 1384d1671d School ДОБАВЛЕН В ### 2020-12-14 22:12:18 +03:00
Mikhalkovich Stanislav 63325397d4 sn - папка 1049 2020-12-10 00:00:32 +03:00
Mikhalkovich Stanislav 61d7177d05 fix #2363.pas
School
function MinMax(s: sequence of BigInteger): (BigInteger, BigInteger);
2020-12-09 20:39:04 +03:00
Mikhalkovich Stanislav d85b2fa63f fix #2362 2020-12-09 20:02:55 +03:00