Commit graph

3746 commits

Author SHA1 Message Date
Ivan Bondarev 734bbc060f #2035 2021-03-21 14:50:57 +01:00
Ivan Bondarev 9fdf8bc04b #2035 2021-03-21 14:29:43 +01:00
Ivan Bondarev 5050008879 fix #2457 2021-03-21 13:46:54 +01:00
Ivan Bondarev 072c2ac487 #719 2021-03-21 11:24:27 +01: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
Ivan Bondarev 474b477deb #2092 2021-03-16 20:29:26 +01:00
Ivan Bondarev 8520567891 fixed intellisense in short programs 2021-03-16 20:13:07 +01:00
Mikhalkovich Stanislav 4525f5a9b4 UnpackLambdaParametersVisitor.cs - забытый файл 2021-03-08 00:00: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 fcb8ea082b ### и ## - добавляет после форматирования пробел 2021-03-07 19:31:39 +03:00
Mikhalkovich Stanislav 91d96a8513 Вложенные \(\(a,b),y) завершены 2021-03-07 19:05:05 +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 83526f7268 Сообщение "Срезы многомерных массивов разрешены только для массивов размерности < 5" 2021-03-02 16:23:15 +03:00
Ivan Bondarev 44a12870ba #2453 2021-03-01 20:33:02 +01:00
Mikhalkovich Stanislav 6ab09102b4 Разрешено определять подпрограммы в программах с ## и ###
Исправлена ReverseString(s,a,len)
2021-02-28 18:44:33 +03:00
Ivan Bondarev ad13a0d8db fix in formatter 2021-02-28 11:31:58 +01:00
Ivan Bondarev 3f95106a60 fix in formatter 2021-02-28 11:11:00 +01:00
Ivan Bondarev ede48fae0a fix pascalabcnet/pascalabcnetide#205 2021-02-28 10:51:31 +01:00
Mikhalkovich Stanislav a5c4033bbd ### и подпрограммы. Пока не форматируется 2021-02-28 00:49:56 +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
Ivan Bondarev 84f753750f #2436 2021-02-21 12:44:06 +01:00
Ivan Bondarev 903e6ed63c #2436 2021-02-21 12:33:51 +01:00
Ivan Bondarev 4817fd07e1 #2448 2021-02-21 11:40:39 +01:00
Mikhalkovich Stanislav 55a09ac403 a[^1,^1] 2021-02-17 21:29:33 +03:00
Ivan Bondarev 79d98ae70d
Merge pull request #2413 from SunSerega/SearchDirectoryArg
Аргумент консольного компилятора /SearchDir
2021-02-16 20:04:40 +01:00
Ivan Bondarev 456c05855e #2445 2021-02-14 11:10:22 +01:00
Ivan Bondarev 5d52558f98 #2435 2021-02-11 19:54:05 +01:00
Ivan Bondarev a35c670c48
Merge pull request #2434 from SunSerega/POCGL-stables
Обновление POCGL - объединение OpenCLABC и OpenCLABCBase, используя partial классы
2021-02-10 20:33:38 +01:00
Ivan Bondarev 7f2de56dda new error tests 2021-02-10 20:14:08 +01:00
Ivan Bondarev 6ea39c1349
Merge pull request #2441 from SunSerega/fix-2440
Исправление #2440
2021-02-10 20:09:55 +01:00
Sun Serega 155574a33e OpenCLABC spec
+MarkerQueue=>WaitMarker
2021-02-10 15:14:18 +02:00
Sun Serega acb27a97d0 OutputHelp minor fix 2021-02-09 18:01:32 +02:00
Sun Serega 73ca103bbe MarkerQueue 2021-02-09 16:47:21 +02:00
Sun Serega 421ee64783 Removed "*Base" modules from .nsh 2021-02-09 16:34:03 +02:00
Sun Serega daa6c66ab6 cleanup 2021-02-09 15:01:24 +02:00
Sun Serega f303ea1ffc fix #2440 2021-02-09 14:43:39 +02: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
Ivan Bondarev d2de9c2621
Merge pull request #2439 from SunSerega/fix-2438
Исправление #2438
2021-02-08 19:56:35 +01:00
Sun Serega 928d5f1c73 reverted auto applied changes 2021-02-08 20:18:14 +02:00
Sun Serega 4105c1f5d4 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet into fix-2438
# Conflicts:
#	TreeConverter/TreeConversion/syntax_tree_visitor.cs
2021-02-08 20:15:58 +02:00
Sun Serega 403e028cb9 fix pascalabcnet/pascalabcnet#2438 2021-02-08 20:10:03 +02:00
Sun Serega 65d0ccc022 CommandQueueBase.ToString 2021-02-07 21:55:33 +02:00