Commit graph

1087 commits

Author SHA1 Message Date
Mikhalkovich Stanislav b33efb5915 Разделители _ в числовых константах 2023-09-13 11:16:18 +03:00
Ivan Bondarev 5664851b72 fix #2878 2023-08-15 14:18:10 +02:00
Mikhalkovich Stanislav 935ab613be Перегенерировал справку 2023-08-12 21:38:41 +03:00
Ivan Bondarev e6b6a72dc7
Merge pull request #2821 from samuraiGH/TargetFramework
Директива {$TargetFramework}
2023-07-16 12:11:05 +02:00
Ivan Bondarev d34354ee35 #2885 2023-07-02 21:22:49 +02:00
Ivan Bondarev bb8c9543cf #2886 2023-07-02 19:46:57 +02:00
Ivan Bondarev 0d85e872d3 #2896 2023-07-02 12:27:07 +02: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 ebc86578d3 fix #2863 2023-05-25 14:03:05 +03:00
Ivan Bondarev 41d9e2ab1b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2023-05-17 21:07:00 +02:00
Ivan Bondarev 3ba13285b6 static readonly properties as default parameters 2023-05-17 21:06:17 +02:00
Mikhalkovich Stanislav a196a18832 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2023-05-15 12:32:14 +03:00
Mikhalkovich Stanislav 73f5f6d09b Исправление ошибок в именованных аргументах 2023-05-15 12:32:06 +03:00
Ivan Bondarev d57df31aec bug fix #2853 2023-05-14 13:42:45 +02: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
Ivan Bondarev 12cad3fad6 #2842 2023-04-30 11:36:48 +02:00
Ivan Bondarev 592ef8f783 #2836 2023-04-09 12:50:19 +02:00
Ivan Bondarev 77b5121056 #2833 2023-04-09 10:47:52 +02:00
Ivan Bondarev 052d0e38a9 #2833 2023-04-07 14:09:53 +02:00
Ivan Bondarev ef6a3a6d83 #2817 2023-04-02 11:23:08 +02:00
Ivan Bondarev bb1a361e1a revert wrong pull request 2023-03-19 11:40:38 +01:00
samuraiGH 50095542eb fix #2817 2023-03-16 18:17:33 +03:00
samuraiGH 3e83d3e3b5 добавление директивы TargetFramework 2023-03-12 16:37:50 +03:00
Ivan Bondarev c5cc20572a #2818 2023-03-12 11:08:45 +01:00
Ivan Bondarev 64b4430b85 #2804 2023-02-26 11:10:08 +01:00
Ivan Bondarev 72fe2f7b5e #2803 2023-02-19 12:23:03 +01:00
Ivan Bondarev ccbf5c8d5b #2798 2023-02-05 11:12:02 +01:00
Ivan Bondarev 71c09cd619 #2798 2023-02-05 11:04:35 +01:00
Ivan Bondarev 23635ace40 #2795 2023-01-29 12:25:01 +01:00
Mikhalkovich Stanislav 88c9ac464a fix #2764 2022-12-29 14:16:18 +03:00
Ivan Bondarev 80f8e26011 #2758 2022-12-18 13:55:26 +01:00
Ivan Bondarev 2faf78f84a #2758 2022-12-18 12:04:43 +01:00
Ivan Bondarev 076673f1c1 #2756 2022-12-04 11:48:37 +01:00
Ivan Bondarev 88d903bbed #2724 2022-11-20 12:32:32 +01:00
Ivan Bondarev 7fe6c8219f fix pascalabcnet/pascalabcnetide#251 2022-11-01 14:17:46 +01:00
Sun Serega 04ae33af4a Lazy generic_instance_type_node.ImplementingInterfaces 2022-10-06 19:00:55 +03:00
Sun Serega f49e132d38 Smarter pseudo_instance fixing 2022-10-06 08:48:14 +03:00
Sun Serega 1eb9b28c0f Recursive where for generic child types 2022-10-06 06:45:04 +03:00
Sun Serega ae4ef7034f cleanup 2022-09-27 18:29:49 +03:00
Sun Serega aea94d1df4 Errors and cleanup 2022-09-27 18:03:46 +03:00
Sun Serega 258d8d6c6a fix #2725 2022-09-27 17:47:23 +03:00
Ivan Bondarev aaa04cdb16 #2707 2022-09-12 20:27:26 +02:00
Ivan Bondarev 673e3882c9 #2704 2022-09-11 14:42:14 +02:00
Ivan Bondarev 058f4785e6 #2705 2022-09-11 11:02:39 +02:00
Mikhalkovich Stanislav ee69f424e8 fix #2703 2022-09-10 19:16:37 +03:00
Ivan Bondarev aee9845a79 #2699 2022-09-04 15:40:25 +02:00
Ivan Bondarev 01835c520a #2694 2022-09-04 11:28:13 +02:00
Ivan Bondarev 1aecc81874 #2688 2022-08-28 12:13:21 +02:00
Mikhalkovich Stanislav e1ae47aee9 TeacherControlPlugin - вылизывание входа 2022-08-07 13:38:40 +03:00
Ivan Bondarev d602e87f18 #2688
#2678
2022-07-29 12:32:48 +02:00
Ivan Bondarev d24078f590 #2681 2022-07-24 15:34:42 +02:00
Ivan Bondarev 539a689732 #2675 2022-07-03 12:19:20 +02:00
Ivan Bondarev b13ef78416 #2668 2022-06-16 14:13:10 +02:00
Ivan Bondarev c79e262327 #2668 2022-06-16 13:48:15 +02:00
Mikhalkovich Stanislav 653b7dfaae fix #2666 2022-05-03 21:45:23 +03:00
Sun Serega 34ebf14bb2 fix #2652 2022-04-09 16:18:22 +03:00
Mikhalkovich Stanislav 5313362403 Комментарии и замена a.High в PABCSystem 2022-04-09 09:39:42 +03:00
Mikhalkovich Stanislav 22e43aa5f1 Наполовину исправлена #2649 - всё собирается. Но глубинная ошибка с синонимами осталась 2022-03-29 15:05:20 +03:00
Sun Serega a89fa4fe7b explicitly set is_class 2022-03-26 12:44:31 +02:00
Sun Serega 64f3ccd6c9 Check where interfaces 2022-03-20 22:05:29 +02:00
Sun Serega b25cab6a1a cleanup 2022-03-20 18:13:50 +02:00
Ivan Bondarev 759112e495 #2639 2022-03-20 11:17:00 +01:00
Sun Serega 0d3a4e3b9e fix #2640 2022-03-20 00:55:39 +02: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
Ivan Bondarev 1a882ee112 #2600 2022-02-06 11:04:47 +01:00
Ivan Bondarev 3b8fa5ff34 #2607 2022-01-23 14:29:02 +01:00
Ivan Bondarev e84b0283c0 fix #2613 2022-01-16 10:36:55 +01:00
Ivan Bondarev 3666453683 fix #2605 2022-01-09 12:27:02 +01:00
Ivan Bondarev 53dc81744d fix #2602 2022-01-03 12:44:17 +01:00
Ivan Bondarev 9ea935f0d8 #2567 2021-12-24 15:38:39 +01:00
Ivan Bondarev 7df4b8121c fix #2563 2021-12-24 15:21:51 +01:00
Ivan Bondarev f88ef8abcd fix #2581 2021-12-24 14:07:49 +01:00
Ivan Bondarev 459d5c6185 fix pascalabcnet/pascalabcnetide#231 2021-11-28 12:36:51 +01:00
Ivan Bondarev 7e18d092e8 bug fix #2568 2021-11-21 12:43:55 +01:00
Ivan Bondarev c8013065a0 working changes 2021-11-15 20:07:20 +01:00
Ivan Bondarev 945e34bc3f Временная опция "Использовать компилятор для Intellisense" 2021-11-14 11:34:27 +01:00
Ivan Bondarev 163bb02603 #2542 2021-11-07 12:16:09 +01:00
Ivan Bondarev 9f4de084cc bug fix #2555 2021-11-07 10:14:35 +01:00
Ivan Bondarev 2d2798c711 #2096 2021-10-24 14:43:45 +02:00
Ivan Bondarev 3725e0fc65 #2546 2021-10-24 12:38:55 +02:00
Ivan Bondarev 20c227ded1 #2545 2021-10-24 11:45:19 +02:00
Mikhalkovich Stanislav bf59fac607 fix #2540 2021-10-19 14:35:40 +03:00
Ivan Bondarev 5548def725 #2533 2021-10-17 12:04:24 +02:00
Ivan Bondarev 1e51c553fb #2442 2021-10-12 20:39:29 +02:00
Ivan Bondarev 74e902b205 #2524
#2510
2021-10-05 20:56:35 +02:00
Ivan Bondarev 72a49dc833 #2524
#2510
2021-10-05 20:45:56 +02:00
Mikhalkovich Stanislav cf62efe54a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-10-01 05:24:01 +03:00
Mikhalkovich Stanislav 204c7b2938 Исправление ошибки пересекающихся диапазонов в case 2021-10-01 05:23:54 +03:00
Ivan Bondarev 0b72b74aff #2516 2021-09-28 21:01:49 +02:00
Ivan Bondarev 4de02c9f74 #2516 2021-09-28 20:46:59 +02:00