Commit graph

1393 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 27b2c7363c fix #2053 2019-07-27 23:01:42 +03:00
Mikhalkovich Stanislav f8653deb7f fix #2055 2019-07-27 17:33:55 +03:00
Mikhalkovich Stanislav 50d02c2340 fix #2046 2019-07-24 21:31:58 +03:00
Бондарев Иван c6b2efb398 fix #2029 2019-07-14 20:53:36 +02:00
Бондарев Иван 72ed28d180 bug fix #2043 2019-07-14 19:13:20 +02:00
Mikhalkovich Stanislav 882109efa0 fix #1994 2019-07-12 11:19:02 +03:00
Mikhalkovich Stanislav b21c2c0aa3 fix #1795 2019-07-12 00:16:19 +03:00
Mikhalkovich Stanislav 2e2e537e37 fix #1639 2019-07-10 01:05:56 +03:00
Mikhalkovich Stanislav d0f350088c format1.png
и
частичное исправление 1639
2019-07-08 21:52:13 +03:00
Mikhalkovich Stanislav 663b363ec0 bug fix #1896 2019-07-08 12:38:58 +03:00
Mikhalkovich Stanislav 180a53a3ad fix #2005
correct Assert comment
2019-07-05 18:44:40 +03:00
Mikhalkovich Stanislav d41d2e4e7a fix #1400 2019-07-05 13:26:17 +03:00
Mikhalkovich Stanislav d4df53b27f fix #1575 2019-07-03 19:14:05 +03:00
Mikhalkovich Stanislav 2575d8a335 fix #2027 2019-07-02 23:04:50 +03:00
Mikhalkovich Stanislav b333fd6b04 b xor i 2019-07-01 22:32:06 +03:00
Mikhalkovich Stanislav 323ba75b89 fix #2002 2019-07-01 17:09:38 +03:00
Бондарев Иван 818bd7acd6 fix #2015 2019-06-30 14:22:24 +02:00
Бондарев Иван 165bf1e337 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2019-06-30 10:48:24 +02:00
Бондарев Иван 17998ee609 fix #2014 2019-06-30 10:46:32 +02:00
Mikhalkovich Stanislav 7c6c67a2e6 fix #793 2019-06-30 08:41:59 +03:00
Mikhalkovich Stanislav bf2a770ad5 fix #1814 2019-06-29 19:28:18 +03:00
Mikhalkovich Stanislav 62c1c61bc0 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-06-28 11:26:08 +03:00
Mikhalkovich Stanislav d5c603e1d6 fix #1641 2019-06-28 11:26:02 +03:00
Бондарев Иван bb218b172f fix #2019 2019-06-27 21:28:25 +02:00
Mikhalkovich Stanislav 1977c9bcb2 fix #1903
- доделка
2019-06-27 15:06:02 +03:00
Mikhalkovich Stanislav 0dcc525260 fix #1756 2019-06-27 08:56:39 +03:00
Mikhalkovich Stanislav aa66dc7d90 fix #1903 2019-06-26 23:23:51 +03:00
Mikhalkovich Stanislav cdd4e0447e fix #1947 2019-06-26 21:22:25 +03:00
Mikhalkovich Stanislav 95a93215fb fix #1893 2019-06-26 16:39:47 +03:00
Mikhalkovich Stanislav 8bdad9b717 bug fix #1988
сколько крови попил
2019-06-25 23:53:12 +03:00
Mikhalkovich Stanislav 66b5221d1e fix #1956 2019-06-24 15:12:52 +03:00
Mikhalkovich Stanislav 160e9308e1 fix #1962 2019-06-24 13:50:01 +03:00
Mikhalkovich Stanislav d299d70a23 fix #2009 2019-06-23 22:00:52 +03:00
Mikhalkovich Stanislav 06a053ad74 fix #1744
будь он неладен
2019-06-23 14:43:27 +03:00
Mikhalkovich Stanislav 7ec11f6e2d Частичное исправление #1744 2019-06-22 10:32:43 +03:00
Mikhalkovich Stanislav cb8c3a0ef0 fix #1926 2019-06-21 21:41:45 +03:00
Mikhalkovich Stanislav fe19dfabee fix #1706 2019-06-21 19:43:01 +03:00
Mikhalkovich Stanislav 717b73cb60 fix #2007 2019-06-21 09:36:54 +03:00
Mikhalkovich Stanislav b2f42cca9c fix #2001 2019-06-21 08:24:10 +03:00
Mikhalkovich Stanislav 4638361fab bug fix #1997 2019-06-19 18:53:05 +03:00
Mikhalkovich Stanislav f601f8af3d fix #1880 - само исправилось 2019-06-19 00:47:35 +03:00
Mikhalkovich Stanislav 673f9bc149 bug fix #1531 2019-06-18 21:19:46 +03:00
Mikhalkovich Stanislav aa3242524a bug fix #1526
and
bug fix #1533
2019-06-18 16:02:15 +03:00
Mikhalkovich Stanislav 7f52cc8c5b bug fix #1418 2019-06-17 01:01:53 +03:00
Mikhalkovich Stanislav e1d6336bee bug fix #1270 2019-06-16 23:44:32 +03:00
Terky e1880c91f4 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-06-13 23:43:59 +03:00
Terky 76f5a62572 fix #1993 2019-06-13 23:43:54 +03:00
Mikhalkovich Stanislav 293e235506 Исправлены мелкие неточности в комментариях 2019-06-13 20:41:30 +03:00
Terky 46b5f21452 fix #1968 2019-06-12 16:29:56 +03:00
Mikhalkovich Stanislav 76f4020256 bug fix #891 - попытка номер два 2019-06-12 11:30:07 +03:00
Mikhalkovich Stanislav 99882270d0 fix #1990 2019-06-10 22:33:51 +03:00
Бондарев Иван fdab8e0955 fixed fix #1980 2019-06-10 19:55:44 +02:00
Бондарев Иван 4aaa4c2a3b fix #1980 2019-06-10 14:27:44 +02:00
Mikhalkovich Stanislav 357dce8e63 Исправление некоторых предупреждений и комментарии в select_function 2019-06-07 00:06:11 +03:00
Mikhalkovich Stanislav d7bdc895bd Исправление реализации Abs Sqr Sign для беззнаковых 2019-06-04 22:20:45 +03:00
Mikhalkovich Stanislav 45f43d7f50 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-06-02 21:03:28 +03:00
Mikhalkovich Stanislav e6eefcfa6c dotNodeToVisit.Parent = _dot_node.Parent 2019-06-02 21:03:22 +03:00
Бондарев Иван 218967e9ab bug fix #1895 2019-06-02 19:49:06 +02:00
Бондарев Иван 240dfde02f bug fix #1929 2019-06-02 12:19:18 +02:00
Mikhalkovich Stanislav 1d9a27d08a fix #891 2019-05-31 20:52:07 +03:00
Mikhalkovich Stanislav 92b0bf4cc2 fix #869 2019-05-30 13:37:54 +03:00
Mikhalkovich Stanislav a73085a953 bug fix #1957 2019-05-30 06:56:22 +03:00
Mikhalkovich Stanislav 4d72da78b0 fix #1957 2019-05-29 23:48:30 +03:00
Бондарев Иван 47c6ebdcab bug fix #1963
bug fix #1960
2019-05-26 11:58:54 +02:00
Александр Погорелов 4f9ebdb5ae fix #1953, fix #1954, fix #1955 2019-05-25 12:30:15 +03:00
Александр Погорелов 0eabf5a39e fix #1950, #1951 2019-05-25 09:35:52 +03:00
Alexandr Pogorelov 8a432eee6e
Улучшение паттерн матчинга (#1949)
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
Mikhalkovich Stanislav 5e27f78412 Теперь текущим является каталог, в котором расположен исходник
Если компилировать программы на сетевом диске, а exe создавать локально, то работает быстро
2019-05-21 19:03:55 +03:00
Mikhalkovich Stanislav f7a01bc366 bug fix #1946 2019-05-20 23:48:59 +03:00
Terky 79dacd5f37
Merge pull request #1943 from pascalabcnet/lambda_fixes
Lambda fixes
2019-05-18 21:32:05 +03:00
Mikhalkovich Stanislav 333f76cd68 fix #1941 2019-05-18 00:40:21 +03:00
Terky d9094a5c22 fixed build issue related to ?System 2019-05-17 22:40:01 +03:00
Terky e441faf3dd
Merge pull request #1932 from pascalabcnet/lambda_fixes
Temporary removed currentLambdaDefScope
2019-05-09 12:02:11 +03:00
Terky 4d408fb53d Temporary removed currentLambdaDefScope 2019-05-09 11:20:55 +03:00
Бондарев Иван 61ca0e0b8b Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2019-05-01 21:51:58 +02:00
Бондарев Иван aa04af92a4 fix #1924 2019-05-01 21:50:12 +02:00
Terky 659deb6f82 added missing comment 2019-04-27 17:38:04 +03:00
Terky 80a9d38313 Added comments, LambdaDefScope was renamed to CurrentLambdaDefScope 2019-04-26 20:02:09 +03:00
Terky c16108b3cd Merge branch 'master' into lambda_fixes 2019-04-26 13:56:35 +03:00
Terky d0acb3a0fa fix #1741, fix #533 2019-04-26 13:54:51 +03:00
Ivan Bondarev 52b4b30ff6
Merge pull request #1920 from AIexandrKotov/master
Директивы {$Title ProgramTitle} и {$Description ProgramDescription}
2019-04-23 21:03:45 +02:00
Kotov 953a2e70a0 Директива {$Description 'FileDescription'} 2019-04-23 21:49:27 +03:00
Mikhalkovich Stanislav b8e6248094 fix #1914 2019-04-23 14:51:25 +03:00
Kotov e414042e8d Директива {$Title ' '}
Добавляет описание файлу. К примеру, в диспетчере задач у программы с данной директивой будет указано описание из директивы.
2019-04-22 22:12:15 +03:00
Kotov 7ded3e1535 Исправление кодировки отступов 2019-04-22 22:10:06 +03:00
Бондарев Иван d35fcda955 fix #1797 2019-04-21 12:01:24 +02:00
Mikhalkovich Stanislav 7726f8e85a fix #1900 2019-04-09 21:33:09 +03:00
Mikhalkovich Stanislav 75609986e1 fix #1897 2019-04-04 12:51:53 +03:00
Mikhalkovich Stanislav c8541aea12 ошибку с loop неверно исправил - откатываю 2019-04-02 23:01:16 +03:00
Бондарев Иван 363ca99853 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/errors/err0317.pas
2019-04-02 21:37:30 +02:00
Бондарев Иван 00e9cf8078 fix #1665 2019-04-02 21:33:02 +02:00
Mikhalkovich Stanislav 632c42ca10 fix #1897 2019-04-01 07:25:01 +03:00
Mikhalkovich Stanislav 606ddbc620 bug fix #1898 2019-04-01 07:15:39 +03:00
Бондарев Иван 323db9e66d fix #1663 2019-03-31 18:18:44 +02:00
Бондарев Иван 8435858c4a fix #1684 2019-03-31 11:54:53 +02:00
Бондарев Иван d7cbac142d fix #1892 2019-03-28 21:09:26 +01:00
Бондарев Иван 61e07273a0 fix #1884 2019-03-28 20:31:27 +01:00
Бондарев Иван 97b517e798 bug fix #1890 2019-03-28 20:19:41 +01:00
Бондарев Иван 168998fb6e bug fix #1769 2019-03-27 21:57:39 +01:00
Бондарев Иван fc73ed2a5d fix #1267 2019-03-22 13:42:21 +01:00
Mikhalkovich Stanislav bab26658da fix #1868 2019-03-20 20:40:32 +03:00
Mikhalkovich Stanislav 5ec4b263fc fix #1842 2019-03-10 22:50:29 +03:00
Бондарев Иван 6815e1aa26 fix #1799 2019-03-10 12:41:05 +01:00
Бондарев Иван acfab8fcf6 fix #1800 2019-03-10 12:31:05 +01:00
Mikhalkovich Stanislav 39f3d28e47 fix #1810
GraphWPF и WPFObjects теперь можно использовать вместе!
2019-03-03 00:05:26 +03:00
Mikhalkovich Stanislav 6006d58d87 fix #1809 2019-03-02 16:37:53 +03:00
Mikhalkovich Stanislav 154ee2d845 fix #1777 2019-02-24 22:57:25 +03:00
Mikhalkovich Stanislav 6423e4372a fix #1775 повторно 2019-02-24 20:20:21 +03:00
Mikhalkovich Stanislav e8ff14ea18 Откатил исправление #1775 2019-02-24 16:13:15 +03:00
Mikhalkovich Stanislav c0213fe17d Исправил ошибку с Graph3D 2019-02-24 15:16:44 +03:00
Mikhalkovich Stanislav 38a152a480 fix #1775 2019-02-24 01:00:33 +03:00
Mikhalkovich Stanislav 7955456216 fix #1772 2019-02-22 19:32:28 +03:00
Бондарев Иван 88e8b54b73 fix #1737 2019-02-17 18:20:32 +01:00
Mikhalkovich Stanislav 3eac76765f Убран лишний вызов при реализации Round
Поправлено RobotField.pas
2019-02-13 20:52:38 +03:00
Mikhalkovich Stanislav 8df7bac82c proc_body сделано типа object в function_lambda_definition
Небольшие правки PABCSystem.pas
2019-02-12 10:19:33 +03:00
Mikhalkovich Stanislav 1968242990 fix #1707 2019-02-07 09:37:46 +03:00
Mikhalkovich Stanislav bea912377e В стандартной библиотеке все имена Indexes заменены на Indices 2019-02-06 19:50:05 +03:00
Mikhalkovich Stanislav 4ef57069ad Сделал возможность указания кодировки при открытии типизированного и бестипового файла. Если файл типизированный, то можно использовать только однобайтовую кодировку 2019-02-02 19:46:57 +03:00
Mikhalkovich Stanislav 6bf2f1cfa0 bug fix #1674
Indices как синоним Indexes
Print для строки как метод расширения
2019-02-01 15:04:07 +03:00
Mikhalkovich Stanislav 9e88db35d4 Робот и Чертежник переведены на High DPI 2019-01-28 03:30:18 +03:00
Бондарев Иван 74b29425e7 fix #1407 2019-01-06 11:07:07 +01:00
Mikhalkovich Stanislav 6616380215 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-01-03 01:53:47 +03:00
Бондарев Иван 053d012565 fix #1345 2019-01-02 22:40:04 +01:00
Бондарев Иван 7648ffa735 fix #791 2019-01-02 20:32:44 +01:00
Mikhalkovich Stanislav 3e4f5af973 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-01-02 22:29:55 +03:00
Бондарев Иван 3b9320ab96 fix #751 2019-01-02 14:20:48 +01:00
Mikhalkovich Stanislav 43adc0a7c2 Правки некоторых примеров 2019-01-01 14:15:29 +03:00
Бондарев Иван fca2179c92 fix #1524 2018-12-31 19:12:11 +01:00
Бондарев Иван 96bd567a53 fix #1618 2018-12-31 18:10:19 +01:00
Бондарев Иван 528621ac4c fix #1417 2018-12-31 16:44:10 +01:00
Бондарев Иван fc3de6be27 fix #1486 2018-12-31 14:26:34 +01:00
Бондарев Иван 2451756999 fix #1499 2018-12-31 13:07:29 +01:00
Бондарев Иван db6d3aeaf8 fix #1498 2018-12-31 12:22:56 +01:00
Бондарев Иван 1f8b5b517e fix #1500 2018-12-30 15:49:04 +01:00
Бондарев Иван 3292610a10 fix #1377 2018-12-30 15:37:16 +01:00
Бондарев Иван 4c246cc187 fix #1593 2018-12-30 15:17:41 +01:00
Бондарев Иван 5fe0990a65 fix #1558 2018-12-30 15:00:32 +01:00
Бондарев Иван d52d066628 fix #1601 2018-12-30 14:51:16 +01:00
Бондарев Иван eb35aab01a fix #1595 2018-12-30 14:39:29 +01:00
Mikhalkovich Stanislav cd27c38089 bug fix #907 2018-12-30 13:51:53 +03:00
Mikhalkovich Stanislav fff8638764 Размеры иконок откатил 2018-12-30 13:00:32 +03:00
Mikhalkovich Stanislav c2ff9744fb bug fix #1616 2018-12-29 11:50:22 +03:00
Voloshin Bogdan 9ba7308c1a Remove typeclasses 2018-12-25 23:18:49 +03:00
Mikhalkovich Stanislav fd2571ba2d bug fix #1439 #1511
OnKeyPress WPFObjects
2018-12-22 12:56:57 +03:00
Mikhalkovich Stanislav c4bd28366a fix #1606 2018-12-17 20:49:02 +03:00
Mikhalkovich Stanislav ac0396d5c8 fix #1588 2018-12-17 09:47:23 +03:00
Бондарев Иван 42ab125c55 fix #1507 2018-12-16 21:09:54 +01:00
Бондарев Иван dcf1e4da13 bug fix #1583 2018-12-16 19:45:55 +01:00
Бондарев Иван 45c042032a fix #1580 2018-12-16 17:52:42 +01:00
Mikhalkovich Stanislav 7b5014e43b fix #1585 2018-12-15 17:04:35 +03:00
Mikhalkovich Stanislav 288e9e8751 fix #1582 2018-12-14 16:33:59 +03:00
Mikhalkovich Stanislav 25c623a0d6 пример ArithmSimplify теперь компилируется - исправлен метод таблицы символов 2018-12-12 21:09:07 +03:00
Mikhalkovich Stanislav 17bbbdb86f Graph3d WPFObjects Invoke 2018-12-12 17:45:12 +03:00
Mikhalkovich Stanislav 16970b7b3d Product для последовательностей 2018-12-10 18:33:48 +03:00
Бондарев Иван 38d94f702d fix #1530 2018-12-09 17:44:58 +01:00
Mikhalkovich Stanislav fbe6c252c4 Запретили вложенные записи окончательно 2018-12-08 23:32:52 +03:00
Mikhalkovich Stanislav 543d0b678a bugs fix #1254 #1563 2018-12-07 23:10:40 +03:00
Mikhalkovich Stanislav e2f1583058 bug fix #1552 2018-12-07 17:53:21 +03:00
Mikhalkovich Stanislav 753f4f219e bug fix #1570 2018-12-06 21:14:33 +03:00
Mikhalkovich Stanislav 370cbf5175 fix #1553 2018-12-01 10:51:25 +03:00
Mikhalkovich Stanislav 932a16ad95 fix #1515 2018-11-30 23:30:21 +03:00
Бондарев Иван 4f55fe8509 fix #1539 2018-11-26 20:02:24 +01:00
Mikhalkovich Stanislav 1a1d08dab9 fix #1520 2018-11-24 08:20:20 +03:00
miks1965 a65c2a0017 bug fix #1463 2018-11-05 16:08:31 +03:00
miks1965 dd3f60f353 fix #1390 2018-11-03 13:25:23 +03:00
miks1965 fbd3aa98ac fix #1449 2018-11-03 11:34:51 +03:00
miks1965 c7f77db426 bug fix #1448 2018-11-03 11:02:34 +03:00
miks1965 d5f268e496 bug fix #1447 2018-11-01 19:57:55 +03:00
miks1965 033e26e984 bug fix #1441 2018-10-31 20:46:54 +03:00
miks1965 94dc715c40 fix #1443 2018-10-30 23:24:08 +03:00
Бондарев Иван 8e0691796e bug fix #1433 2018-10-28 14:28:12 +01:00
Бондарев Иван 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
Alexander Zakharenko d9a638886a Remove tasks done 2018-05-23 18:54:55 +03:00
Voloshin Bogdan 98718a60e1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-22 21:16:32 +03:00
Voloshin Bogdan 1f53dad67f Add operators to typeclasses 2018-05-22 21:13:56 +03:00
andrewlord607 b54e020b41 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-22 14:04:48 +03:00
andrewlord607 76638383c8 Изменён ClassMethodScope и алгоритм поиска дял него. 2018-05-22 13:05:36 +03:00
Бондарев Иван 9477f6982b fix #850 2018-05-21 14:41:43 +02:00
Бондарев Иван 51d81ad056 bug fix #842 2018-05-21 13:06:28 +02:00
Бондарев Иван ebd2823d29 bug fix #851
bug fix #832
2018-05-21 12:04:57 +02:00
Voloshin Bogdan e55242a9ef Add search at methods at typeclasses for restricted functions 2018-05-21 04:14:18 +03:00
andrewlord607 0f30495348 Merge remote-tracking branch 'remotes/origin/master' 2018-05-19 21:32:58 +03:00
andrewlord607 67f04bb190 Добавлена легковесная таблица символов
Исправлены наименования некоторых символов
2018-05-19 21:30:03 +03:00
Alexander Zakharenko e392262ddd Merge branch 'master' into features/patterns 2018-05-18 18:18:52 +03:00
Alexander Zakharenko dd90bee60e Add tests & semantic checks 2018-05-18 18:18:38 +03:00
Alexander Zakharenko ac5dff7717 Formatting patterns, and caching matching expression 2018-05-17 23:49:50 +03:00
Alexander Zakharenko 038d6fe839 Fix patterns not working with yields 2018-05-17 22:49:07 +03:00
Бондарев Иван 0d592e78e0 bug fix #837 2018-05-17 21:00:08 +02:00
Voloshin Bogdan 7e9e302f12 Move last fix to more spicific path. 2018-05-17 02:46:31 +03:00
Voloshin Bogdan 828e16457f Fix replacing global scope interface method by local instance when template parameter is restricted by this interface. 2018-05-17 01:41:32 +03:00
Alexander Zakharenko 556b4bb3c5 Save additional info for desugaring 2018-05-15 17:55:57 +03:00
Alexander Zakharenko b226bcf6ce Merge branch 'master' into features/patterns 2018-05-14 19:04:10 +03:00
Alexander Zakharenko cc21d473f1 Recursive patterns - resugaring example 2018-05-13 20:49:08 +03:00
Бондарев Иван 3dca80e1fe fix override/reintroduce 2018-05-13 19:06:08 +02:00
miks1965 6392f61e64 bug fix #836 2018-05-13 00:27:58 +03:00
Alexander Zakharenko d257bbd52f Add else case and tests 2018-05-11 19:26:55 +03:00
Alexander Zakharenko f5cf7d8179 Re-generate parser & run tests 2018-05-11 14:11:56 +03:00
Alexander Zakharenko a078dac5eb Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2018-05-11 13:58:19 +03:00
Alexander Zakharenko ec44408a75 Code formatting for match with pattern 2018-05-11 13:46:59 +03:00
Alexander Zakharenko 8cf6228509 Working prototype of generics (not heavily tested yet) 2018-05-09 23:56:49 +03:00
Alexander Zakharenko 6e03ed5434 Isolated checks (WIP) 2018-05-09 15:31:50 +03:00
miks1965 ca085a35d2 try bug fix 815 2018-05-09 12:12:34 +03:00
Бондарев Иван 061c066a71 bug fix #816 2018-05-08 19:54:14 +02:00
Бондарев Иван 50da84fb79 bug fix #814 2018-05-07 21:15:01 +02:00
miks1965 967c5f07fb Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-07 14:21:08 +03:00
miks1965 59e1bfc8bc tests for bug List<T> IndexOf 2018-05-07 14:21:01 +03:00
andrewlord607 716d92a41c Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-07 02:23:17 +03:00
andrewlord607 43f5305965 Наименовал некоторые области видимости для упрощения процесса отладки 2018-05-07 02:20:08 +03:00
Alexander Zakharenko 9d3fd3e5aa Implement deconstruction, simple case 2018-05-06 20:09:36 +03:00
Бондарев Иван 91668201f6 fix #811 2018-05-06 14:50:42 +02:00
Бондарев Иван 6f4299cc6f #803 2018-05-06 14:24:30 +02:00
Бондарев Иван 4b606db89e fix #813 2018-05-06 14:08:32 +02:00
Бондарев Иван c2c5196298 bug fix #809 2018-05-06 12:48:01 +02:00
Бондарев Иван b6aa4d9c90 bug fix #806 2018-05-06 11:31:16 +02:00
Бондарев Иван aed5af2618 bug fix #804 2018-05-06 11:05:06 +02:00
miks1965 449563bc1b bug fix #664 2018-05-05 22:42:22 +03:00
Alexander Zakharenko ed621517f3 Add common deconstruct procedure to PABCSystem 2018-05-05 12:31:48 +03:00
miks1965 dba968ce73 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-04 11:12:11 +03:00
miks1965 4263fccc9b work gen comment 2018-05-04 11:11:59 +03:00
Voloshin Bogdan 7624be40aa Fix generics 2018-05-04 08:48:36 +03:00
Бондарев Иван af346c7eb7 bug fix #777 2018-05-02 20:43:45 +02:00
Alexander Zakharenko 5aff52feeb Add deconstruct pattern to grammar 2018-05-01 19:29:39 +03:00
Бондарев Иван 716143da5e bug fix #782 2018-05-01 12:23:56 +02:00
andrewlord607 7b7789454a Добавление ToString к нескольким классам определений 2018-04-28 05:16:38 +03:00
andrewlord607 113896662d Merge remote-tracking branch 'remotes/origin/master'
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
2018-04-26 16:05:51 +03:00
andrewlord607 ffcf534855 bug fix 2018-04-26 15:54:44 +03:00
Бондарев Иван 68d00d1091 bug fix #779 2018-04-22 14:14:59 +02:00
Бондарев Иван f3299e0667 bug fix #739 2018-04-17 21:48:29 +02:00
andrewlord607 cb4b0a3e72 Изменено представление таблицы символов 2018-04-16 16:20:00 +03:00
Бондарев Иван 3c0b0a84e8 bug fix #766 2018-04-15 13:36:51 +02:00
Бондарев Иван 61d4d0e9b6 bug fix #747 2018-04-15 11:48:50 +02:00
Бондарев Иван 5b4c226e27 bug fix #768 2018-04-15 11:12:25 +02:00
Бондарев Иван 82ecc86dfa bug fix #767 2018-04-15 11:06:08 +02:00
andrewlord607 a8b5d90383 Удалён класс SymbolInfoList, теперь достаточно List<SymbolInfo>
Добавлена и частично интегрирована новая таблица символов
2018-04-14 18:29:11 +03:00
miks1965 852f603eb4 FindNearestObject(x,y)
FindNearestObjectPoint(x,y)
PlaneXY.PointOnPlane(x,y);
line.NearestPointOnLine(x,y);
2018-04-09 13:26:04 +03:00
Alexander Zakharenko 3f93bfa24b Merge 'master' into 'features/patterns' 2018-04-08 13:42:32 +03:00
Бондарев Иван 9489fd596e bug fix #750 2018-04-05 20:54:02 +02:00
Бондарев Иван 314ae55066 bug fix #735 2018-03-25 18:12:20 +02:00
Бондарев Иван 170e47253d bug fix #529 2018-03-20 20:02:20 +01:00
Бондарев Иван 680a9b99b4 bug fix #730 2018-03-19 21:05:44 +01:00
Бондарев Иван 906ffc2c0f bug fix #717 2018-03-19 19:33:33 +01:00
Бондарев Иван 547742e09f bug fix #727 2018-03-18 15:12:35 +01:00
Бондарев Иван 2a1b62abb4 with disabled with generics (bug fix #721) 2018-03-15 20:34:02 +01:00
Бондарев Иван 1749364db4 bug fix #698 2018-03-11 19:01:24 +01:00
Бондарев Иван df01aaaaa8 update of fix #714 2018-03-11 18:11:53 +01:00
Бондарев Иван 4f417eaefd bug fix #714 2018-03-11 18:08:25 +01:00
Бондарев Иван d471e79465 bug fix #700
bug fix #709
2018-03-11 17:47:53 +01:00
Бондарев Иван d7811599f6 bug fix #713 2018-03-11 12:43:52 +01:00
Бондарев Иван 10ae19e386 bug fix #703 2018-03-11 12:16:27 +01:00
Бондарев Иван 7ee62f0173 bug fix #694 2018-03-08 20:16:26 +01:00
Бондарев Иван 7039ad3c4f bug fix #682 2018-02-20 20:53:51 +01:00
Бондарев Иван d96db4196d bug fix #678
bug fix #679
2018-02-11 12:28:47 +01:00
Бондарев Иван 5dd8f7cb96 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-01-30 20:40:38 +01:00
Бондарев Иван d200e3d616 bug fix #647 2018-01-30 20:39:20 +01:00
Voloshin Bogdan 9059f8e1a8 Merge branch 'master' into refactoring/sytax_tree_visitor 2018-01-30 19:28:05 +03:00
Бондарев Иван 07e102cd91 fix in case on int64 2018-01-29 21:47:42 +01:00
Бондарев Иван 28a64634ae bug fix #648 2018-01-29 21:17:51 +01:00
Бондарев Иван 9ee420d9e6 bug fix #658 2018-01-29 20:14:36 +01:00
Voloshin Bogdan d118eccd17 Merge branch 'master' into refactoring/sytax_tree_visitor
# Conflicts:
#	TreeConverter/TreeConversion/syntax_tree_visitor.cs
2018-01-29 18:12:31 +03:00
Бондарев Иван 64a33a0d38 bug fix #671 2018-01-28 14:51:34 +01:00
miks1965 06cb376c89 Улучшено выведение типа в лямбдах, возвращающих T 2018-01-28 05:41:38 +03:00
miks1965 c692fe0c5e bug fix #547 2018-01-16 19:44:01 +03:00
miks1965 c6b6d01c0b Object.Print убрано - конкурирует с Sequence.Print
Добавлены Nane и FullName к типу Text
2018-01-15 10:17:02 +03:00
Бондарев Иван b0a074500b bug fix #638 2018-01-07 13:33:42 +01:00
Бондарев Иван 84e9970171 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-12-31 16:23:49 +01:00
Бондарев Иван 4c51cbdae1 update for fix #592 2017-12-31 16:23:16 +01:00
Бондарев Иван be69b527b8 update for bug fix #592 2017-12-31 15:46:02 +01:00
miks1965 266c2c0fd0 bug fix #630
Release 1607
2017-12-31 17:25:22 +03:00
Бондарев Иван 6e177e0c90 bug fix #592 2017-12-31 14:37:37 +01:00
Бондарев Иван 7894e3d4f5 bug fix #626 2017-12-31 12:28:34 +01:00
miks1965 68b1449bc8 bug fix #628 2017-12-31 10:27:13 +03:00
miks1965 d185cd8de6 bug fix #613 2017-12-30 11:39:02 +03:00
Бондарев Иван f59c462fe7 power operator (#169) 2017-12-29 22:31:00 +01:00
Бондарев Иван 52087128d9 bug fix #625 2017-12-29 20:34:09 +01:00
Бондарев Иван aa6ca605c3 #309 2017-12-29 18:35:00 +01:00
Бондарев Иван aaab5d8893 disabled short definition of implicit/explicit operators 2017-12-29 16:47:02 +01:00
Бондарев Иван 082fe67a18 bug fix #591 2017-12-28 14:33:23 +01:00
Бондарев Иван a4e3b61484 bug fix #440 2017-12-28 12:27:15 +01:00
Бондарев Иван c3041fd6f1 bug fix #618 2017-12-28 11:31:05 +01:00
Бондарев Иван 266dc71236 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-12-17 12:40:45 +01:00
Бондарев Иван fb60f8884d bug fix #585 2017-12-17 12:40:06 +01:00
miks1965 fb75983135 bug fix #610 2017-12-15 11:51:57 +03:00
miks1965 af91d9cd61 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/graph3d.pas
2017-12-14 12:44:25 +03:00
miks1965 15429f1061 bug fix #611
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
Бондарев Иван 07097940a7 bug fix #609 2017-12-13 20:42:44 +01:00
Бондарев Иван 0de42e3930 bug fix #608 2017-12-10 11:23:02 +01:00
Бондарев Иван 1799d1fe92 bug fix #607 2017-12-10 10:41:37 +01:00
Бондарев Иван 1afe67e39e bug fix #600 2017-12-08 20:18:48 +01:00
Бондарев Иван 5924f11216 bug fix #594 2017-12-05 20:39:14 +01:00
Бондарев Иван efa9bdc366 bug fix #568 2017-11-27 21:01:49 +01:00
Бондарев Иван af1ac9b1c5 bug fix #577 2017-11-26 14:36:02 +01:00
Бондарев Иван aec1606528 bug fix #578 2017-11-26 13:47:38 +01:00
Бондарев Иван 2e46be3190 bug fix in pcu 2017-11-23 21:00:04 +01:00
Бондарев Иван 20b3c5a1c9 bug fix #566 2017-11-22 20:54:13 +01:00
miks1965 8f1bc4eed2 Поменял иконку на 32x32
Начало анимации в Graph3D
2017-11-16 23:10:30 +03:00
Бондарев Иван 9bd4f30cc1 fix in symbol table
fix in pcu
2017-11-07 21:34:10 +01:00
Бондарев Иван e527022ffe Более адекватное сообщение об ошибке (bug fix #545) 2017-11-05 16:57:17 +01:00
Бондарев Иван ea12ccdd09 bug fix #543 2017-11-05 14:16:57 +01:00
miks1965 f386c9a44d bug fix #539 2017-11-02 12:21:02 +03:00
Бондарев Иван 6e175c6ce5 bug fix #540 2017-11-01 16:51:20 +01:00
miks1965 065acdbbb7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-27 02:41:38 +03:00
miks1965 a33768fb4e bug fix #536 2017-10-27 02:41:17 +03:00
Бондарев Иван b4abeace1f bug fix #535 2017-10-26 21:15:58 +02:00
miks1965 2895fd80e9 Убрал отладочный вывод в файл 2017-10-25 21:35:32 +03:00
miks1965 b796cdd635 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-23 13:25:43 +03:00
miks1965 674df68011 AdjacentGroup - sequence of array
if (hn == null) throw new Exception("Попытка добавить уже добавленное имя "+ Name + " в HashTable. Обратитесь к разработчикам");

в SymbolTable

Попытка учесть классовые переменные при захвате в лямбдах
2017-10-23 13:25:37 +03:00
andrewlord607 aa79c94f6f Небольшой рефакторинг таблицы символов. 2017-10-23 11:21:15 +03:00
Бондарев Иван b6a5ccb40d bug fix #527 2017-10-17 21:20:09 +02:00
miks1965 814a51aff5 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-15 20:32:10 +03:00
Бондарев Иван b2ac415b2c bug fix #496 2017-10-15 19:29:50 +02:00
Бондарев Иван 47dcd51ed5 update of fix #519 2017-10-15 12:58:11 +02:00
Бондарев Иван 3a2de23bbb bug fix #519 2017-10-15 12:51:14 +02:00
Бондарев Иван 1938e0d919 bug fix #523 2017-10-15 11:19:54 +02:00
miks1965 ebfa896231 Graph3D.pas попытка сделать LegoVisual3D - пока с падением 2017-10-14 22:24:22 +03:00
miks1965 bd70af91e0 Добавление ToString к ряду классов таблицы символов 2017-10-13 12:49:15 +03:00
Alexander Zakharenko 5c30bc4a03 Merge remote-tracking branch 'origin/master' into features/patterns
# Conflicts:
#	SyntaxTree/tree/AbstractVisitor.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-10-09 19:12:18 +03:00
Бондарев Иван 305dcdc034 bug fix #497 2017-10-08 17:03:23 +02:00
Voloshin Bogdan d967abdbaf Merge branch 'master' into refactoring/sytax_tree_visitor 2017-10-08 00:11:08 +03:00
miks1965 2806f02333 Переделана на стандартную HashTable в таблице символов.
Скорость не упала!
Сделаны ToString для некоторых классов для отображения символов в таблице символов
2017-10-07 14:01:51 +03:00
miks1965 fe98023047 Чтобы отключение стандартных библиотек не вызывало исключения 2017-10-06 22:40:15 +03:00
Alexander Zakharenko 597ef862bc Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	Parsers/PascalABCParserNewSaushkin/Keywords.cs
#	SyntaxTree/tree/AbstractVisitor.cs
#	SyntaxTreeConverters/StandardSyntaxConverter.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	TestSuite/intellisense_tests/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-10-05 18:48:57 +03:00
Бондарев Иван 3f520df65e Поддержка пространств имен в проектах
Возможность расширять пространства имен .NET
2017-10-03 20:18:37 +02:00
Бондарев Иван 0768b5415e bug fix #498 2017-09-29 18:21:57 +02:00
Бондарев Иван 1363ad6485 bug fix #495 2017-09-24 19:32:46 +02:00
Бондарев Иван 566af2ee8f fix uses for namespaces 2017-09-24 18:04:18 +02:00
Бондарев Иван d48c84f28d namespaces (alpha) 2017-09-24 12:12:27 +02:00
Voloshin Bogdan 8862645c1b Merge branch 'master' into refactoring/sytax_tree_visitor 2017-09-15 19:40:34 +03:00
Бондарев Иван 07d35c674a bug fix #485 2017-09-11 21:06:16 +02:00
miks1965 c59c1d1b1e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-08-26 00:30:42 +03:00
miks1965 04861bc23f bug fix #469
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
Бондарев Иван aaebcf48c9 bug fix #471 2017-08-25 19:54:34 +02:00
Voloshin Bogdan 103c1c1b0c Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor 2017-08-11 06:16:48 +03:00
Voloshin Bogdan 575aaa5d68 Remove redundant code 2017-08-11 04:06:32 +03:00
Voloshin Bogdan 45897538df Simplify Assignment visit by dividing into several methods 2017-08-11 04:05:25 +03:00
Voloshin Bogdan 5c836ec09e Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor
# Conflicts:
#	.gitignore
2017-08-10 21:36:04 +03:00
Бондарев Иван 8d21778992 bug fix #454 2017-08-10 19:58:48 +02:00
Бондарев Иван 10686d94e8 bug fix #398 2017-08-10 15:53:37 +02:00
Voloshin Bogdan b6cbf52ade Extract subprograms from Assign 2017-08-09 02:23:26 +03:00
Voloshin Bogdan 0fe62f444a Minor changes 2017-08-09 01:18:38 +03:00
Бондарев Иван 01efad3d4f bug fix 2017-08-08 22:00:19 +02:00
Бондарев Иван 948632cb43 tests for virtual properties 2017-08-08 18:33:17 +02:00
Бондарев Иван 787e0cf6a8 virtual properties 2017-08-08 18:24:42 +02:00
Бондарев Иван e8a38276b6 bug fix #452 2017-08-07 18:52:35 +02:00
Бондарев Иван 09e689d9e8 bug fix #449 2017-08-06 12:35:29 +02:00
Voloshin Bogdan 0cefd4f97a Move Assign visit to own file 2017-08-04 13:29:53 +03:00
Бондарев Иван dec66239fa bug fix #446 2017-07-26 21:09:45 +02:00
Alexander Zakharenko a22ef2d967 Add ForLoop.cs 2017-07-23 22:53:35 +03:00
Alexander Zakharenko 11f69bbf44 Merge branch 'master' into features/patterns
# Conflicts:
#	CodeCompletion/CodeFormatter.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.y
#	SyntaxTree/tree/AbstractVisitor.cs
#	SyntaxTree/tree/HierarchyVisitor.cs
#	SyntaxTree/tree/SyntaxTreeStreamReader.cs
#	SyntaxTree/tree/SyntaxTreeStreamWriter.cs
#	SyntaxTree/tree/Tree.cs
#	SyntaxTree/tree/Visitor.cs
#	SyntaxTree/tree/tree.xml
#	SyntaxVisitors/SyntaxVisitors.csproj
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-07-23 22:29:24 +03:00
Alexander Zakharenko a2b2b2c223 Merge branch 'refactoring/sytax_tree_visitor' of https://github.com/pascalabcnet/pascalabcnet into refactoring/sytax_tree_visitor 2017-07-23 21:51:00 +03:00
Alexander Zakharenko 371124b3f3 Move for to new file
Rename variables
2017-07-23 21:50:27 +03:00
Voloshin Bogdan ae9a5eb917 Foreach: refactor stack oreder 2017-07-23 21:50:13 +03:00
Voloshin Bogdan e5dfcf5eb8 Foreach: split checks from implementation 2017-07-23 20:50:26 +03:00
Voloshin Bogdan a7d9fea845 Refactor foreach 2017-07-23 19:21:30 +03:00
Voloshin Bogdan fbb193b04b Move foreach visit to own file 2017-07-23 16:41:34 +03:00
Бондарев Иван c67922ebc3 bug fix #439 2017-07-16 12:44:30 +02:00
Бондарев Иван 145f9aeb21 bug fix #442 2017-07-16 11:16:12 +02:00
miks1965 8f9b8c860f Устранен ряд ошибок в foreach 2017-07-09 00:36:46 +03:00
Бондарев Иван 078ff0b6ee bug fix #437 2017-07-06 20:57:32 +02:00
Бондарев Иван 4361a81fef bug fix #435 2017-07-04 20:44:00 +02:00
Бондарев Иван b989a18696 hot fix 2017-07-02 18:27:28 +02:00
Бондарев Иван fbb5085c35 bug fix #434 2017-07-02 14:00:57 +02:00
Бондарев Иван d739395527 bug fix #428 2017-07-02 12:18:56 +02:00
Бондарев Иван 379232bb8e bug fix #429, #430 2017-06-26 20:22:27 +02:00
Бондарев Иван 18447ac9d9 bug fix #420 2017-06-15 16:10:02 +02:00
Бондарев Иван c71e1f19cb bug fix #420 2017-06-11 14:56:40 +02:00
miks1965 3f39074540 si->si2 ошибка 2017-06-10 20:51:09 +03:00
miks1965 00646f89a5 loop 5 do
write(1)
2017-06-08 17:56:17 +03:00
miks1965 2f3b2294ba class_body -> class_body_list 2017-06-06 05:24:32 +03:00
janise93 d6fd84b935 Add: ??, integer? and semantic checks for ?. 2017-06-03 10:19:52 +03:00
andrewlord607 84ca54d190 Fix warnings and possible NullReference exceptions 2017-06-02 13:02:12 +03:00
miks1965 c74db1a49e PABCSystem opt
Исправление бага при рефакторинге ТС
2017-06-02 00:50:28 +03:00
miks1965 10f4ee3436 Minor changes 2017-06-01 23:42:35 +03:00
Бондарев Иван 73a688983d Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-06-01 19:34:38 +02:00
Бондарев Иван e5e4c0f4b8 bug fix in refactoring of SymbolTable 2017-06-01 19:34:03 +02:00
miks1965 38842c45e7 bug fix #411
var (a,b) := (1,2)
2017-06-01 13:14:49 +03:00
andrewlord607 3a7551d0a2 merge fix 2017-05-30 23:58:34 +03:00
andrewlord607 31af590e95 Merge remote-tracking branch 'remotes/upstream/master'
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
#	TreeConverter/TreeConversion/compilation_context.cs
#	TreeConverter/TreeConversion/syntax_tree_visitor.cs
#	bin/Lib/PABCRtl.dll
2017-05-30 20:25:14 +03:00
miks1965 5fd0a37322 bug fix #273 2017-05-26 17:18:20 +03:00
Бондарев Иван 87f4005e0a PascalABCVersion is intrinsic function (bug fix #395) 2017-05-26 14:35:59 +02:00
Бондарев Иван da373ae907 bug fix #396 2017-05-26 14:13:17 +02:00
Бондарев Иван 0494a67b32 full support of Nullable<T> (bug fix #405) 2017-05-25 19:44:06 +02:00
Бондарев Иван 32404786fb bug fix #403 2017-05-25 11:44:01 +02:00
Бондарев Иван 819c41c2f3 bug fix #406 2017-05-25 10:37:16 +02:00
Бондарев Иван 8873257dfd bug fix #401 2017-05-23 21:29:11 +02:00
Бондарев Иван 2b0dc0b76b bug fix #402 2017-05-23 20:36:10 +02:00
andrewlord607 c697c95f81 extensionoperators2 test fix 2017-05-22 20:53:52 +03:00
andrewlord607 5afd8d05da bug fix 2017-05-22 02:49:59 +03:00
andrewlord607 4fddf5c66a SymbolTable refactoring #2 2017-05-20 21:20:02 +03:00
andrewlord607 8a6506e73e SymTable refactoring 2017-05-09 12:52:40 +03:00
miks1965 8c70f44b94 ?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов 2017-05-08 22:59:52 +03:00
miks1965 047e297020 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-05-01 17:08:33 +03:00
miks1965 ad4be08834 bug fix #375 2017-05-01 17:08:26 +03:00
Бондарев Иван 8bddc4d02c Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-04-30 13:48:34 +02:00
Бондарев Иван d3ae32ead9 bug fix #386 2017-04-30 13:47:55 +02:00
miks1965 6e2de8da38 bug fix #379 2017-04-29 00:28:56 +03:00
Бондарев Иван 68d725551b bug fix #388 2017-04-24 20:30:41 +02:00
Бондарев Иван 1227ead58b bug fix #297 2017-04-23 17:49:28 +02:00
Бондарев Иван cde035dc9c bug fix #366 2017-04-23 15:22:30 +02:00
Бондарев Иван be9776af11 bug fix #381 2017-04-23 14:09:31 +02:00
Бондарев Иван dfe15dab2e bug fix #380 2017-04-23 12:25:29 +02:00
miks1965 c75073f319 Исправлена отрисовка объекта в ABCObjects.pas
Введена f.Readln для текстовых файлов
Введены a.Fill для одномерных и двумерных массивов
2017-04-22 18:21:13 +03:00
Alexander Zakharenko d386dce8d9 Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	bin/Lib/PABCRtl.dll
2017-04-15 15:31:41 +03:00
Бондарев Иван bf05947619 bug fix in NETGenerator 2017-03-28 21:34:50 +02:00
Бондарев Иван 65744db1fa bug fix #350 2017-03-22 21:22:29 +01:00
Бондарев Иван f3e1811fcd bug fix #367 2017-03-16 21:52:40 +01:00
Бондарев Иван 20304ffa4e bug fix #368 2017-03-15 21:48:17 +01:00
Бондарев Иван 9888bc7412 bug fix #364 2017-03-13 21:25:05 +01:00
Бондарев Иван d8f339b40e bug fix #363 2017-03-08 20:21:05 +01:00
Бондарев Иван f68747333e bug fix #353 2017-03-03 19:55:23 +01:00
Бондарев Иван 22e529d3bd bug fix #360 2017-03-02 20:27:17 +01:00
Бондарев Иван a21ad79349 bug fix #249 2017-02-22 21:15:54 +01:00
Alexander Zakharenko c015d16514 Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	SyntaxTreeConverters/StandardSyntaxConverter.cs
#	bin/Lib/PABCRtl.dll
2017-02-19 17:29:54 +03:00
Бондарев Иван 65a2566223 bug fix #347
add missing copyrights
change year in copyright
2017-02-19 14:29:24 +01:00
Бондарев Иван a59f622e0c bug fix #348 2017-02-19 12:27:51 +01:00
Бондарев Иван 0dc1922496 bug fix #346 2017-02-18 14:22:22 +01:00
Бондарев Иван 9900ad6277 bug fix #345 2017-02-18 12:52:54 +01:00
miks1965 f97978eaac Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	bin/Lib/PABCRtl.dll
2017-02-15 08:56:06 +03:00
miks1965 faeedd04d8 Working changes 2017-02-15 08:54:25 +03:00
Бондарев Иван 11408f3042 bug fix #284 2017-02-13 19:41:06 +01:00
Alexander Zakharenko 5c11c87960 Add type_pattern 2017-02-12 19:52:59 +03:00
Бондарев Иван 24b49d8da8 PABCExtensions.pas 2017-02-09 21:33:33 +01:00
miks1965 9967adf5ee a[:][:] 2017-02-06 11:02:42 +03:00
Бондарев Иван 3b7f8685ce bug fix #337 2017-01-30 20:18:11 +01:00
miks1965 a14960b048 Перенес StandardSyntaxConverter.cs в проект SyntaxTreeConverters.csproj 2017-01-30 10:19:35 +03:00
miks1965 f189fd7160 Небольшой рефакторинг синтаксического сахара 2017-01-26 15:47:13 +03:00
miks1965 6aee6c9add Рефакторинг 2017-01-22 20:54:13 +03:00
miks1965 dd2f889c86 syntax_tree_visitor_semcheck_helper.cs удалил 2017-01-21 09:58:56 +03:00
miks1965 6779e4d62c узел sugared_addressed_value - для slice_expr 2017-01-21 00:33:12 +03:00
miks1965 ac9f0221b0 semantic_checks_for_sugar.cs 2017-01-20 21:49:07 +03:00
miks1965 0ea26ac4e9 syntax_tree_visitor_semcheck_helper.cs добавил 2017-01-20 21:41:28 +03:00
miks1965 10764db792 Небольшие переименования методов 2017-01-20 19:56:43 +03:00
miks1965 9ccc781465 Несколько важных правок в syntax_tree_visitor.cs, связанных с обходом statement_list
Теперь оператор внутриблочного описания возвращает нулевой semantic_node (всё добавлено в семантическое дерево ранее). В семантические дерево узлы, возвращающие нулевой semantic_node, не добавляются

Добавлены также операторы сравнения < > для Tuples
2017-01-19 14:21:03 +03:00
miks1965 67b9159df5 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-01-10 21:18:48 +03:00
miks1965 1557775799 Кое-какие правки для реализации синтаксического сахара 2017-01-10 21:18:40 +03:00
Бондарев Иван f129a4b643 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-01-10 13:32:28 +01:00
Бондарев Иван 1d31faee2b bug fix #327 2017-01-10 13:31:39 +01:00
miks1965 32cc3ed88f a?[2:10:2] 2017-01-10 08:49:49 +03:00
miks1965 813e061003 Bug fix #299 2017-01-02 12:05:42 +03:00
Бондарев Иван ca85119f2e update to bug fix #324 2016-12-23 10:27:07 +01:00
Бондарев Иван 5de8f16023 bug fix #324 2016-12-22 23:15:20 +01:00
Бондарев Иван db866f5d60 bug fix #321 2016-12-20 20:34:44 +01:00
Бондарев Иван e08f8f05be bug fix #315 2016-12-18 18:18:51 +01:00
miks1965 d676ba3267 bug fix #318 #317 2016-12-12 21:57:41 +03:00
Бондарев Иван 5ec4bba1a4 test 2016-12-06 21:34:35 +01:00
Бондарев Иван 6cb908d7c8 . 2016-12-06 21:24:57 +01:00
Бондарев Иван 23fa39928e bug fix #310 2016-12-05 21:45:15 +01:00
Бондарев Иван 50ecdde5e9 bug fix #312 2016-12-04 20:12:47 +01:00
Бондарев Иван 09e71a96b9 bug fix #286 2016-12-04 14:41:41 +01:00
Бондарев Иван b71ca1e76b Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2016-12-03 18:41:14 +01:00
Бондарев Иван 44ec47b359 bug fix #306 2016-12-03 18:40:39 +01:00
miks1965 33d748adf0 Лямбды перенесены в грамматике на верхний уровень везде.
Некоторые переносы Replace между визиторами и присваивания Parent
2016-12-01 23:46:54 +03:00