Commit graph

3779 commits

Author SHA1 Message Date
Ivan Bondarev 7e6273eee0 update 2021-04-11 13:54:56 +02:00
Ivan Bondarev 788b14bb4f update 2021-04-11 13:53:18 +02:00
Ivan Bondarev 59980ffe54 ubuntu workflow 2021-04-11 13:51:40 +02:00
Ivan Bondarev 1b611fd47f #2469 2021-04-11 11:54:18 +02:00
Mikhalkovich Stanislav daca8873cb RebuildStandartModulesMono.pas 2021-04-09 23:38:07 +03:00
Ivan Bondarev 13c677e66e #880 2021-04-05 15:33:16 +02:00
Ivan Bondarev ff55c29fee #1554 2021-04-05 14:39:02 +02:00
Ivan Bondarev 589d4b4493 #2032 2021-04-05 14:07:54 +02:00
Ivan Bondarev 5811692ca9 #1202 2021-04-05 12:38:58 +02:00
Ivan Bondarev f4558af026 #2145 2021-04-05 11:41:31 +02:00
Ivan Bondarev 88e638308a error test for with 2021-04-04 11:24:05 +02:00
Ivan Bondarev 27dafcbdfd #2467 2021-04-04 11:04:27 +02:00
Ivan Bondarev 772489a15e fix 2021-04-03 17:05:00 +02:00
Ivan Bondarev 9389c7e7c6 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.y
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2021-04-03 17:02:56 +02:00
Ivan Bondarev 9cc4afcf8e #2038 2021-04-03 16:58:39 +02:00
Mikhalkovich Stanislav e8a2eb27fd Исправлена ошибка в грамматике 2021-04-03 07:36:13 +03:00
Mikhalkovich Stanislav 51d18f8a59 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-04-03 06:22:00 +03:00
Mikhalkovich Stanislav 5a1f7a5734 School Divisors(n,k) 2021-04-03 06:21:56 +03:00
Ivan Bondarev 156f905cfe
Merge pull request #2465 from SunSerega/sealed-abstract-err
Нормальная ошибка при неявно-абстрактом классе
2021-03-31 20:37:06 +02:00
Ivan Bondarev b1adbc3933 some semantic checks for explicit implemented properties 2021-03-28 14:52:18 +02:00
Ivan Bondarev 08b67078ec formatting of explicit implemented properties
new tests for explicit implemented properties
2021-03-28 14:31:01 +02:00
Ivan Bondarev 938f9328b1 update 2021-03-28 14:12:25 +02:00
Ivan Bondarev 18e948a328 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2021-03-28 14:10:45 +02:00
Ivan Bondarev 31cf309e4e fix #2038
fix #2033
2021-03-28 14:08:47 +02:00
Sun Serega eab2825ab8 proper errors for sealed-abstract 2021-03-28 01:08:17 +02:00
Mikhalkovich Stanislav 529bc2137e Nwise метод расширения для последовательности
SF - методы расширения Min и Hr для кортежей
2021-03-27 13:01:19 +03:00
Mikhalkovich Stanislav f85758a059 Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav 4a96036947 work 2021-03-24 12:10:55 +03:00
Mikhalkovich Stanislav 68e50baf9d UsesPath перенёс в TreeHelper.cs т.к. Tree/cs перегенерируется автоматически 2021-03-21 21:17:21 +03:00
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