Commit graph

1216 commits

Author SHA1 Message Date
Ivan Bondarev 9fdf8bc04b #2035 2021-03-21 14:29:43 +01: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 83526f7268 Сообщение "Срезы многомерных массивов разрешены только для массивов размерности < 5" 2021-03-02 16:23:15 +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
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 155574a33e OpenCLABC spec
+MarkerQueue=>WaitMarker
2021-02-10 15:14:18 +02:00
Sun Serega 73ca103bbe MarkerQueue 2021-02-09 16:47:21 +02:00
Ivan Bondarev fbf11aea9a fix #2437 2021-02-08 20:30:22 +01:00
Sun Serega 65d0ccc022 CommandQueueBase.ToString 2021-02-07 21:55:33 +02:00
Sun Serega 6a7aa62591 cleanup 2021-02-07 16:18:20 +02:00
Sun Serega b241d5d4a5 Base modules removed 2021-02-07 15:58:09 +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
Ivan Bondarev 7f9f7152af Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-02-07 11:07:27 +01:00
Ivan Bondarev a396a7f630 fix #2422 2021-02-07 11:07:18 +01:00
Mikhalkovich Stanislav 58fa395490 fix #2419 2021-02-01 14:48:04 +03:00
Ivan Bondarev 80d3095393 #2343 2021-01-31 13:56:33 +01:00
Mikhalkovich Stanislav ac1de524b4 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-01-28 10:28: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
Ivan Bondarev 9a026595ec
Merge pull request #2246 from SunSerega/uses-in-new
Re: Адекватные uses-in
2021-01-24 10:45:03 +01:00
Mikhalkovich Stanislav 2fd1355042 fix #2003 2021-01-18 21:07:10 +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
Mikhail Abramyan c2eb15a75f Обновления 2021-01-17 19:15:03 +03:00
Mikhalkovich Stanislav a746b5c76c Незначительные изменения в именах параметров в стандартном модуле 2021-01-16 23:15:45 +03:00
Mikhalkovich Stanislav 0ee4def9ca s.IsInteger
s.IsReal
2021-01-11 01:05:41 +03:00
Mikhalkovich Stanislav b79bcd904e Небольшая оптимизация с #2401 2021-01-11 00:09:28 +03:00
Mikhalkovich Stanislav da47253f24 fix #1711 2021-01-09 01:31:53 +03:00
Mikhalkovich Stanislav adef8858b7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-01-08 22:41:45 +03:00
Mikhalkovich Stanislav 6e4be2d89c School.pas 2021-01-08 22:41:22 +03:00
Mikhalkovich Stanislav 68c0744444
Merge pull request #2399 from SunSerega/POCGL-stables
Обновление POCGL
2021-01-08 21:55:16 +03:00
SunSerega 1b575d156f Убрал упоминания issue 1981 2021-01-08 19:41:44 +02:00
Ivan Bondarev b4ced27c06 fix #1237 2021-01-08 12:14:40 +01:00
Ivan Bondarev 25cf7c0414 fix #2074 2021-01-08 11:53:15 +01:00
Mikhalkovich Stanislav 7abef1a5c8 Короткие имена
Prm Cmb Cart
2021-01-07 14:21:52 +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
SunSerega c344c38929 Merge branch 'master' into uses-in-new 2021-01-05 21:12:21 +02:00
Mikhalkovich Stanislav d391efc968 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-01-05 21:35:47 +03:00
Mikhalkovich Stanislav 3942560a2d Graph3D - сериализация графических фигур 2021-01-05 21:35:25 +03:00
Ivan Bondarev bc73af899e
Merge pull request #2389 from SunSerega/POCGL-stables
Обновление POCGL
2021-01-05 18:49:48 +01:00
Ivan Bondarev 4b08a823a7 TestRunner for CI workflow 2021-01-05 13:50:31 +01:00