Commit graph

772 commits

Author SHA1 Message Date
Бондарев Иван 705c8b6914 fix #1396 2018-10-28 11:16:15 +01:00
miks1965 dfd057933c fix #1401 2018-10-28 08:11:52 +03:00
Alexander Algasov 64ef16a3fa fix #1422 2018-10-24 23:55:52 +03:00
Alexander Algasov 9e527ba7a4 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-10-24 21:18:59 +03:00
Alexander Algasov 694c75454e fix #1421 2018-10-24 21:18:53 +03:00
miks1965 3d95757c71 Убрал тест questionpoint1.pas
Почему-то перестал работать
2018-10-24 16:22:33 +03:00
miks1965 a2702ecb73 fix #1395 2018-10-23 22:06:07 +03:00
miks1965 421a7dd865 fix #1402 2018-10-21 19:01:04 +03:00
miks1965 987ab845e8 fix #1409
Разрешил перегруженные деконструкторы
2018-10-21 12:29:36 +03:00
Alexander Algasov 9e7bd5df51 Implement compile-time pattern compatibility check 2018-10-20 18:59:13 +03:00
Alexander Algasov d1b4ba7cee Merge branch 'master' into features/patterns 2018-10-20 18:23:38 +03:00
miks1965 fe063e48c4 fix #1403 2018-10-20 11:20:53 +03:00
miks1965 9022628839 fix #1405 2018-10-20 11:08:27 +03:00
miks1965 e361705095 bug fix #1080 2018-10-12 07:15:21 +03:00
miks1965 ed0a1b2407 Перестало собираться 2018-10-11 17:18:54 +03:00
miks1965 baef24ed2d fix #1099 2018-10-11 16:27:07 +03:00
miks1965 06311f200f fix #1378 2018-10-11 09:26:51 +03:00
miks1965 62c46514d0 fix #1351 2018-10-07 19:20:17 +03:00
Бондарев Иван 70a83e7f47 fix #1347 2018-10-07 12:50:45 +02:00
Бондарев Иван b827b50fbb fix #1346 2018-10-07 12:42:34 +02:00
miks1965 c6da12b5f0 fix #1329 2018-10-07 07:51:32 +03:00
Бондарев Иван 226ab08fbd fix #1323 2018-10-04 19:52:02 +02:00
Бондарев Иван 687f218b93 fix #1227 2018-10-04 13:07:56 +02:00
Бондарев Иван 1782cd7e96 fix #1290 2018-10-04 12:14:46 +02:00
Бондарев Иван 37733573a5 fix #1265 2018-10-03 21:21:24 +02:00
Бондарев Иван 45352cc287 fix #1317 2018-10-03 20:02:29 +02:00
Бондарев Иван 64e6961fa8 fix 2018-10-03 14:56:27 +02:00
Бондарев Иван 17897c2be6 fix #1168 2018-10-03 14:31:45 +02:00
Бондарев Иван 932600b1c6 bug fix #1211 2018-10-03 12:39:08 +02:00
Бондарев Иван 50338b6f4c fix #1247 2018-10-02 20:19:12 +02:00
miks1965 1b0077eab7 bug fix #1280 2018-10-02 17:53:43 +03:00
Бондарев Иван 83c65c699e Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-09-30 19:28:41 +02:00
Бондарев Иван 5fac346b1e fix #1295 2018-09-30 19:27:58 +02:00
miks1965 549c2e55ed bug fix #1283 2018-09-30 20:12:18 +03:00
miks1965 1dde0db40f Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-29 12:39:05 +03:00
miks1965 eab0f36b15 bug fix #1128 2018-09-29 12:38:28 +03:00
Бондарев Иван 2cf31ed871 fix #1279 2018-09-28 19:18:10 +02:00
miks1965 caba3ede5f #1232 теперь нет потери контекста 2018-09-23 22:38:39 +03:00
miks1965 f36a650f9c Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-23 20:16:57 +03:00
Бондарев Иван 2220dd6a2d fix 2018-09-23 18:40:51 +02:00
Бондарев Иван 3e4f84f3b3 #1125 2018-09-23 18:29:00 +02:00
miks1965 c9d4b8d472 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-23 19:01:03 +03:00
miks1965 ac91fc92fa Отладочные правки 2018-09-23 19:00:56 +03:00
Бондарев Иван a60aaf29f2 fix 2018-09-23 12:11:02 +02:00
Бондарев Иван a2229dbc89 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-09-23 11:51:52 +02:00
Бондарев Иван 37c831f4c5 #1232 2018-09-23 11:50:56 +02:00
Alexander Algasov fedbe2b478 Merge branch 'master' into features/patterns 2018-09-23 11:11:54 +03:00
miks1965 fc76f9ca74 Поменял местами порядок проверки IsStatic и IsAbstract 2018-09-22 21:17:01 +03:00
Бондарев Иван 461608905e #1212 2018-09-22 18:24:21 +02:00
Бондарев Иван 3dc45ff403 static classes #772 2018-09-22 17:49:47 +02:00
Бондарев Иван 7138ded613 bug fix #1232 2018-09-22 12:35:36 +02:00
Бондарев Иван 70a04bdbf3 fix #1239
fix #1241
2018-09-22 12:27:20 +02:00
Бондарев Иван 12fe2ac600 bug fix #1244 2018-09-22 12:21:01 +02:00
Бондарев Иван 64d173f3bd fix #1234 2018-09-20 21:57:02 +02:00
Бондарев Иван f158dc18e5 fix #1238
fix #1242
2018-09-20 21:39:57 +02:00
miks1965 93bdb0f17f bug fix #1233 2018-09-20 20:37:34 +03:00
miks1965 3540780fd6 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-20 10:18:40 +03:00
miks1965 835ecdfc58 bug fix #946 2018-09-20 10:18:31 +03:00
Бондарев Иван c7bb339334 fix #1175 2018-09-18 21:25:33 +02:00
Бондарев Иван 71abae5031 fix 2018-09-18 20:57:05 +02:00
Бондарев Иван 4efb0de050 fix #1127
fix #1210
2018-09-18 20:45:24 +02:00
Бондарев Иван 5090310792 fix #1144
fix #642
2018-09-17 20:47:41 +02:00
Бондарев Иван 9e9056aa46 fix #1183 2018-09-16 12:11:57 +02:00
Бондарев Иван fe1232eda4 fix #1196 2018-09-16 11:54:21 +02:00
Бондарев Иван f97ac48411 fix #1174 2018-09-16 11:43:10 +02:00
miks1965 12312d065d bug fix #1184 2018-09-16 07:07:36 +03:00
Бондарев Иван a281e4b8d5 fix #1063 2018-09-09 19:10:15 +02:00
Бондарев Иван 78a6e0c22a Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/GraphWPFBase.pas
2018-09-06 20:53:25 +02:00
Бондарев Иван 4600c3b734 fix #1159
fix #1143
2018-09-06 20:49:18 +02:00
miks1965 1d8e53871e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-06 20:29:48 +03:00
miks1965 69fc771ce8 bug fix #1145 2018-09-06 20:29:12 +03:00
Бондарев Иван 1efb46a659 fix #1149 2018-09-04 21:02:18 +02:00
miks1965 a8cd226c0d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/graph3d.pas
2018-08-29 11:45:15 +03:00
miks1965 3b85ed4dae fix #1058
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03:00
Бондарев Иван 21463c712c bug fix #1118 2018-08-28 21:18:18 +02:00
Бондарев Иван f6ed4acc0d fix #1117 2018-08-28 20:27:41 +02:00
Бондарев Иван da1d6fe06f fix #1068 2018-08-28 20:20:37 +02:00
Бондарев Иван ea4e70e540 fix #1113 2018-08-27 21:09:54 +02:00
Бондарев Иван 051b867a4d fix #1112 2018-08-27 20:53:44 +02:00
Бондарев Иван 463984bfc9 fix #1114 2018-08-27 20:12:10 +02:00
Бондарев Иван 50380adb2f fix #1071 2018-08-26 20:34:06 +02:00
Бондарев Иван f4bd784cfe fix #1103 2018-08-26 18:54:34 +02:00
Бондарев Иван e9fbcc473f bug fix #1108 2018-08-26 17:45:09 +02:00
Бондарев Иван 1023a21fd9 bug fix #1085 2018-08-26 17:21:19 +02:00
Бондарев Иван b486a7e478 fix #1065 2018-08-22 20:41:31 +02:00
Бондарев Иван b64b861925 bug fix #1062 2018-08-21 21:55:37 +02:00
miks1965 85b5ac28d7 WPFObjects модуль почти готов
Примеры WPFObjects
Дополнения в справку - методы файлов
Методы типизированных файлов переназваны f.FileSize на f.Size
f.FilePos на f.Position
Сделаны f.Reset и f.Rewrite
Random для вещественных
2018-08-21 17:28:27 +03:00
miks1965 b3d5ec894f bug fix #1048
bug fix #1046
2018-08-20 01:29:17 +03:00
Бондарев Иван 477b2ba180 bug fix #1041 2018-08-19 19:29:35 +02:00
Бондарев Иван 8b4b333cd0 bug fix #1054 2018-08-19 14:14:16 +02:00
Бондарев Иван 3c95b48083 fix #1045 2018-08-19 12:52:36 +02:00
miks1965 0fc55fdee5 fix #1050 2018-08-19 10:55:01 +03:00
miks1965 31f153266f fix #1036
процедура Deconstruct автогенерируется для автоклассов
2018-08-12 21:16:18 +03:00
miks1965 bbaf43ba05 Вернул наследование автосвойств 2018-08-12 13:45:33 +03:00
miks1965 40cf63366b QuestionColonTypes.pas
Words
2018-08-12 12:45:39 +03:00
miks1965 f2994bc78f Восстановил CapturedVariablesTreeBuilder.cs 2018-08-11 11:02:29 +03:00
miks1965 4906430544 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	TreeConverter/LambdaExpressions/Closure/CapturedVariablesTreeBuilder.cs
2018-08-11 10:55:26 +03:00
miks1965 350285a88a ^i - убрал 2018-08-11 10:46:32 +03:00
Бондарев Иван f406dfd173 fix #917 2018-08-10 14:22:52 +02:00
Бондарев Иван 088639816b #819 2018-08-10 12:21:09 +02:00
Бондарев Иван 7d744570ec fix #871
fix #818
2018-08-10 10:58:29 +02:00
Бондарев Иван 39042e06a9 fix #973 2018-08-09 21:31:28 +02:00
Бондарев Иван f5aabc481c Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-08-09 20:35:30 +02:00
miks1965 1446ca2fba bug fix #1029
ConvertAll и Transform с доппараметрами - индексами
2018-08-09 21:34:26 +03:00
Бондарев Иван ff319e3920 fix #1009 2018-08-09 20:34:01 +02:00
Бондарев Иван 40f0e6af8c fix #1020 2018-08-09 16:48:41 +02:00
miks1965 05308759e3 Незначительные мелочи 2018-08-09 16:53:46 +03:00
Бондарев Иван f69a84b1d1 bug fix #1025 2018-08-09 11:38:44 +02:00
Бондарев Иван 2208af5f9d bug fix #1011 2018-08-08 16:48:19 +02:00
Бондарев Иван ac059b02c2 bug fix #980 2018-08-08 14:35:49 +02:00
Бондарев Иван 6191c3333f fix #786 2018-08-07 21:23:13 +02:00
Бондарев Иван 18a2256b2b bug fix #1010 2018-08-06 21:35:21 +02:00
miks1965 3191b9adf9 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-08-06 14:49:48 +03:00
miks1965 00e0d8082d Модуль Countries и стандартный каталог для файлов 2018-08-06 14:49:41 +03:00
Бондарев Иван 2026576845 temp fix #919 2018-08-06 12:54:40 +02:00
Бондарев Иван 8be06920d6 fix #1023
fix #1014
2018-08-06 11:45:17 +02:00
Бондарев Иван a4e0025380 fix #1006 2018-07-25 21:40:20 +02:00
miks1965 da8b1e671c bug fix #1000
Запрещены неявные преобразования из real в decimal и из short в decimal как в C#
2018-07-22 01:24:48 +03:00
miks1965 742e6aa243 Улучшил выведение типов для ?: с подсказки RAlex
QuestionColonTypes.pas
2018-07-20 22:13:07 +03:00
miks1965 26c92536d3 var b := 10 < 5 ? 1 : 2.0; теперь работает 2018-07-20 14:13:28 +03:00
miks1965 57bd23f83e bug fix #994 2018-07-19 12:52:55 +03:00
miks1965 3c02686700 bug fix #988 2018-07-19 10:12:46 +03:00
miks1965 eb38416402 bug fix #979 2018-07-17 19:12:27 +03:00
miks1965 6b35a65fa4 Некоторые попытки решить проблемы с константами. Закомментированы 2018-07-17 13:47:38 +03:00
miks1965 1da8109c04 bug fix #979 2018-07-17 11:33:54 +03:00
miks1965 dd398c68c4 bug fix #971 2018-07-15 01:58:21 +03:00
miks1965 210fa46d3f bug fix #950
Функция Matr для создания матрицы
2018-07-14 12:31:59 +03:00
miks1965 a2cd885ce4 bug fix #957 2018-07-11 14:48:36 +03:00
miks1965 517e965d5b bug fix #947 2018-07-08 00:18:21 +03:00
Бондарев Иван acb57e3183 fix #893 2018-07-05 21:59:02 +02:00
Alexander Zakharenko 21301a8fb4 Fix #872 2018-06-17 14:21:52 +03:00
Бондарев Иван e8517b69f1 bug fix #909 2018-06-12 21:24:22 +02:00
Alexander Zakharenko 5a9ef45312 Rename IsTest function 2018-06-12 09:56:46 +03:00
Voloshin Bogdan e9e4bcb6a7 Add error for incorrect instance implementation 2018-06-11 02:08:57 +03:00
Voloshin Bogdan eb4f90edf2 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-06-04 17:40:25 +03:00
Voloshin Bogdan 50a57237d0 Fix operators at typeclass instances 2018-06-04 17:23:47 +03:00
Бондарев Иван 88d406d9b6 fix in patterns 2018-06-03 19:49:55 +02:00
Бондарев Иван df8a5445ec bug fix #865
bug fix #867
2018-06-03 14:48:27 +02:00
Бондарев Иван a2c16c54cb bug fix #887
bug fix #888
2018-06-03 12:46:06 +02:00
Бондарев Иван 30d672cbfc bug fix #828 2018-06-02 14:09:23 +02:00
miks1965 92a8d17a22 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-28 00:35:40 +03:00
miks1965 fda348a317 Some FillParentsInDirectChilds() in TreeHelper.cs 2018-05-28 00:35:33 +03:00
Voloshin Bogdan fae054836e Add deducing template type for inherited typeclasses 2018-05-27 22:06:22 +03:00
Voloshin Bogdan 9be16b96e1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-27 19:11:51 +03:00
andrewlord607 c894bd5c0d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-27 02:16:34 +03:00
andrewlord607 93fe1fd63c В syntax_tree_visitor добавлено свойство CurrentScope, отображающее текущую область видимости, если она есть. 2018-05-27 02:11:04 +03:00
Бондарев Иван ae1ac8d46f fix #866 2018-05-26 16:37:59 +02:00
Alexander Zakharenko 38c0ebe14c Disallow using deconstructs of parent classes 2018-05-25 16:29:22 +03:00
Voloshin Bogdan 9c416f3855 Add deducing template type for not inherited typeclasses 2018-05-25 00:39:18 +03:00
Bogdan Voloshin 862d8004d6 Find spot for typeclass template params inferrence and add required params for inference function 2018-05-23 20:06:20 +03:00