Commit graph

1112 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 2659a2fbcb CodeTemplatesPlugin.cs - небольшие правки 2019-10-04 19:22:01 +03:00
Ivan Bondarev c1558a6e8e
Merge pull request #2122 from SunSerega/Open-CL-GL
Чистка лагающих функций OpenGL
2019-10-04 13:40:30 +02:00
SunSerega 5f971fc6a8 cleanup 2019-10-04 13:21:05 +03:00
SunSerega ef19c696b5 cleanup 2019-10-04 12:16:54 +03:00
SunSerega 9b2de44241 cleanup 2019-10-04 11:34:03 +03:00
SunSerega 60261dbf70 cleanup 2019-09-22 04:58:07 +03:00
SunSerega 0c6ba7dea0 cleanup 2019-09-22 04:50:06 +03:00
SunSerega 6bb72e2be9 revert revert 2019-09-22 04:29:14 +03:00
Mikhalkovich Stanislav d17edbd8b4 OnDrawFrame в WPFObjects
OnDrawFrame убрали из GraphWPF - там только BeginFrameBasedAnimationTime
Правки в NumLibABC
MatrSlice в PABCSystem.pas
Версия 3.5.1 накопительная
2019-09-14 15:17:06 +03:00
SunSerega 85c78f7370 fixed modules 2019-09-09 21:10:04 +03:00
SunSerega 4f497c5ad4 Merge branch 'Open-CL-GL' of github.com:SunSerega/pascalabcnet into Open-CL-GL 2019-09-09 21:09:24 +03:00
SunSerega 2f189dbd5f Обновление POCGL 2019-09-09 21:04:21 +03:00
Mikhalkovich Stanislav e13f82e679 fix #2088 2019-08-29 19:14:51 +03:00
Mikhalkovich Stanislav ed73eda4f3 Вернул назад форматтер else в case
ParametricTrajectory в Graph3D.pas
2019-08-25 22:15:30 +03:00
Mikhalkovich Stanislav 59aeba2096 BBCMicrobit.pas обновление 2019-08-22 22:36:08 +03:00
Mikhalkovich Stanislav 357d756543 Правки в справке (Redraw) 2019-08-20 20:44:22 +03:00
Mikhalkovich Stanislav d9ccbf391a Graph3D - Direction, Velocity, MoveTime 2019-08-19 13:37:34 +03:00
Mikhalkovich Stanislav 5bc1a08fdd syntax_tree_visitor.cs - закомментированные предполагаемые изменения 2019-08-18 19:34:09 +03:00
Mikhalkovich Stanislav 718491bd81 WPFObgects - небольшое исправление Alignment для Childов 2019-08-18 12:35:46 +03:00
Mikhalkovich Stanislav c7a3beec39 Убран PabcRtl32.dll 2019-08-18 00:16:39 +03:00
Mikhalkovich Stanislav 0a0bb394ae fix #2081 2019-08-16 09:48:11 +03:00
Mikhalkovich Stanislav 3c432a1cd6 fix #2077
Новые примеры WPFObjects
Мелкие правки в Controls, GraphWPF, WPFObjects, Timers
2019-08-15 23:54:13 +03:00
Mikhalkovich Stanislav f356efc9f2 Поправил русский в Open... 2019-08-08 00:08:53 +03:00
Mikhalkovich Stanislav 49334c73ff AutoInsertCode - малые исправления
WPFObjects - малые дополнения
2019-08-07 15:24:12 +03:00
Mikhalkovich Stanislav bd52663612 Invoke -> Redraw в GraphWPF и WPFObjects
With... ->Set... в  WPFObjects
Конструкторы с шириной и цветом границы в  WPFObjects
Несколько примеров в WPFObjects
2019-08-05 00:23:28 +03:00
Mikhalkovich Stanislav da8b3cc81f fix #1386
- неожиданно само
school.pct - коррекции
RobotZadan - RBps1-3
tkUnknown - пока не получается
2019-07-29 15:52:45 +03:00
Mikhalkovich Stanislav e603b1fd6d Mikhalkovich в Copyright
Заготовка для школьного плагина образцов кода
2019-07-28 23:53:15 +03:00
Mikhalkovich Stanislav 27b2c7363c fix #2053 2019-07-27 23:01:42 +03:00
Mikhalkovich Stanislav b198ccbced
Merge pull request #2031 from SunSerega/Open-CL-GL
Добавление нормального OpenGL
2019-07-26 22:40:34 +03:00
SunSerega defdf17790 .ToString для векторов и матриц 2019-07-24 08:14:35 +03:00
SunSerega fc229ccad5 Весь основной функционал матриц и векторов - работает
+ ещё чуть чуть чистки функций
2019-07-23 15:09:20 +03:00
miks1965 c52a893178 Исправление ошибки с автозавершением при переносе в середине оператора с ; 2019-07-19 14:08:57 +03:00
SunSerega 28bf03c3fe update
separate commits are in POGCL
2019-07-18 03:47:28 +03:00
Mikhalkovich Stanislav deb164b615 Graph3D RotateAtAbsolute, AnimRotateAtAbsolute
Пример Rubic3D.pas
2019-07-12 19:41:23 +03:00
Mikhalkovich Stanislav 34c8271d0f доисправления #2042 2019-07-11 22:49:48 +03:00
Mikhalkovich Stanislav b5ea7dacb9 fix #2042 2019-07-11 22:05:19 +03:00
Mikhalkovich Stanislav 79bdbecec0 fix #1934 2019-07-11 16:22:06 +03:00
Sun Serega a8526162e9
Merge pull request #20 from pascalabcnet/master
pull all to POCGL
2019-07-06 01:26:10 +03:00
SunSerega b882a976d1 OpenGL + декостыляция OpenCLABC 2019-07-06 01:25:05 +03:00
Mikhalkovich Stanislav 180a53a3ad fix #2005
correct Assert comment
2019-07-05 18:44:40 +03:00
Mikhalkovich Stanislav 323ba75b89 fix #2002 2019-07-01 17:09:38 +03:00
Mikhalkovich Stanislav a29aed4b09
Merge pull request #2004 from SunSerega/BlockFileOfT-updates
Исправил заголовок BlockFileOfT
2019-06-20 16:51:23 +03:00
Бондарев Иван ba7697a930 fix #1973 2019-06-20 10:26:52 +02:00
Sun Serega e264fce468
Merge pull request #19 from pascalabcnet/master
pull all
2019-06-19 23:19:16 +03:00
SunSerega 75477481e4 cleanup 2019-06-19 23:15:53 +03:00
SunSerega 8ab9740dc2 Обновил OpenCL и OpenCLABC 2019-06-14 05:25:31 +03:00
Mikhalkovich Stanislav 293e235506 Исправлены мелкие неточности в комментариях 2019-06-13 20:41:30 +03:00
Mikhalkovich Stanislav 0d31b9bc77 Убрал OpenCLABC из инсталлятора. Он содержит ограничение where T: &Array, которое в ближайшее время будет запрещено. 2019-06-10 21:27:28 +03:00
SunSerega 7b5ad9a877 основной объём запланированного сахара 2019-06-07 17:55:32 +03:00
SunSerega e3b151543b добавил возможность обрабатывать исключения, а так же KernelArg.PatternFill 2019-06-07 08:03:03 +03:00
Sun Serega d82f41db15
Merge pull request #16 from pascalabcnet/master
Пулл, чтоб получить последние фиксы
2019-06-06 18:13:18 +03:00
SunSerega 87ef23828c OpenCLABC
+ дополнение к OpenCL, в виде переведённого cl_ext.h
2019-06-06 17:55:05 +03:00
Mikhalkovich Stanislav 191a143e5c Abs(254)=254 и lock (o) в Run 2019-06-04 00:33:42 +03:00
Mikhalkovich Stanislav 4d72da78b0 fix #1957 2019-05-29 23:48:30 +03:00
Mikhalkovich Stanislav 1d04d89171
Merge pull request #1942 from SunSerega/Open-CL-GL
Модуль для OpenCL и простенький пример к нему
2019-05-25 21:54:27 +03:00
Mikhalkovich Stanislav 52089ab860 3.5.0 - инкрементальные изменения 2019-05-25 21:53:02 +03:00
SunSerega 7054d86b88 Большинство функций OpenCL.pas + исправил пример умножения матриц 2019-05-24 13:54:13 +03:00
Alexandr Pogorelov 8a432eee6e
Улучшение паттерн матчинга (#1949)
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
SunSerega 94ca6e508a пример MatrMlt 2019-05-18 10:24:07 +03:00
Mikhalkovich Stanislav 333f76cd68 fix #1941 2019-05-18 00:40:21 +03:00
SunSerega 9be76a4bf5 POpenCL base 2019-05-17 18:02:15 +03:00
Mikhalkovich Stanislav 4d547d9af3 DrawPixels 2019-05-16 15:42:16 +03:00
SunSerega 353b6d4a7f сами изменения 2019-05-01 15:53:28 +03:00
SunSerega 4c17026a1a снова кодировка переноса строк 2019-05-01 15:50:10 +03:00
Mikhalkovich Stanislav ecfa6a3027 fix #1916 2019-04-28 22:02:53 +03:00
Mikhalkovich Stanislav fc9c4414fd Перегенерировал неверно форматируемую справку 2019-04-23 22:45:30 +03:00
Mikhalkovich Stanislav 795b4e79f8 fix #1917
WPFObjects - устранение мелких ошибок поворота и центрирования текста
2019-04-22 22:25:12 +03:00
Mikhalkovich Stanislav b560268757 Исправление ошибки с Autoreverse при Scale в Graph3D.pas 2019-04-20 16:25:39 +03:00
miks1965 07c75ca30a Учет Autoreverse при анимации поворота 2019-04-17 15:13:42 +03:00
Mikhalkovich Stanislav 7726f8e85a fix #1900 2019-04-09 21:33:09 +03:00
Mikhalkovich Stanislav 542468e171 WPFObjects выравнивание Childов
WPFObjects - новый компонент TextWPF
В свойстве Text изменен шрифт по умолчанию на Arial
2019-04-06 23:03:37 +03:00
Mikhalkovich Stanislav 606ddbc620 bug fix #1898 2019-04-01 07:15:39 +03:00
Mikhalkovich Stanislav e42a1e0ddd Pen.RoundCap GraphWPF.pas
ToFront - ToBack - WPFObjects.pas
2019-03-26 22:00:24 +03:00
SunSerega ac6d8d36a8 Merge branch 'BlockFileOfT-updates' of https://github.com/SunSerega/pascalabcnet into BlockFileOfT-updates 2019-03-25 23:56:23 +02:00
SunSerega 8ad040d612 Добавил try-finally везде где надо 2019-03-25 23:56:10 +02:00
Mikhalkovich Stanislav 0475d0ee30 WPFObjects - AnomMoveOn ... и другие правки 2019-03-26 00:03:07 +03:00
Mikhalkovich Stanislav a379af3e04 Work 2019-03-22 19:02:57 +03:00
Mikhalkovich Stanislav bab26658da fix #1868 2019-03-20 20:40:32 +03:00
Mikhalkovich Stanislav 6550cecc2e Новая иконка приложения 2019-03-17 21:58:24 +03:00
Mikhail Abramyan 03418fe746 Исправление ошибок в PT4.pas 2019-03-11 23:37:35 +03:00
Mikhalkovich Stanislav eb011c6321 f.Lines для текстового файла
f.Elements для типизированного
2019-03-10 22:26:23 +03:00
Mikhalkovich Stanislav fd774576aa fix #1815 2019-03-10 21:07:49 +03:00
Mikhail Abramyan 5c7f2d29d7 Обновление задачника до версии 4.19 2019-03-08 19:27:10 +03:00
Mikhalkovich Stanislav f275326032 fix #1830 2019-03-08 00:26:13 +03:00
Mikhalkovich Stanislav d0b64afe9c ReadInteger и т.д. в бестиповых файлах
f.Rewrite и f.Append в текстовых
f.Reset(en), f.Rewrite(en) в бестиповых

Поправлена соответственно справка (здесь она не генерируется)
2019-03-03 23:46:41 +03: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 617428ee93 Новый GraphWPG с более плавной и быстрой графикой, SetPixel, SetPixels 2019-02-25 12:03:43 +03:00
Mikhalkovich Stanislav c0213fe17d Исправил ошибку с Graph3D 2019-02-24 15:16:44 +03:00
Mikhalkovich Stanislav 4812070868 fix #1774 2019-02-22 23:32:17 +03:00
Mikhalkovich Stanislav d2a5dd813b fix #1757 2019-02-22 09:27:54 +03:00
Mikhalkovich Stanislav 0370d6b271 TakeLast SkipLast заменены на более эффективные 2019-02-18 10:36:06 +03: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 b5013332fd typed files ограничения на кодировки 2019-02-03 21:27:30 +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
Mikhalkovich Stanislav 71bf09add9 bug fix #1632
правки в Help
2019-01-26 11:43:27 +03:00
Mikhalkovich Stanislav 21c7e1a113
Merge pull request #1644 from SunSerega/BlockFileOfT-updates
Грамматические и пр. исправления BlockFileOfT
2019-01-22 13:34:05 +03:00
Mikhalkovich Stanislav 2b3c6f3906 DynamicTreeView High dpi support 2019-01-21 09:32:46 +03:00
Mikhalkovich Stanislav 5705e03dc7 fix #1650 2019-01-19 21:24:18 +03:00
Mikhalkovich Stanislav 5bb8771953 Добавлены ReadBytes WriteBytes для бестиповых файлов
Добавлена f.Rewrite для двоичных файлов
CreateBinary и OpenBinary - изменены - теперь они возвращают бестиповой файл
2019-01-15 14:25:45 +03:00
Sun Serega 4382a17269 Грамматические и пр. исправления 2019-01-12 15:34:06 +02:00
Mikhalkovich Stanislav 39fb57f878 Откат фикса #1408 2019-01-03 01:53:23 +03: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
Mikhalkovich Stanislav fd2571ba2d bug fix #1439 #1511
OnKeyPress WPFObjects
2018-12-22 12:56:57 +03:00
Mikhalkovich Stanislav cdec5cb7fb OnKeyPress GraphWPF.pas 2018-12-17 20:03:13 +03:00
Mikhalkovich Stanislav ac0396d5c8 fix #1588 2018-12-17 09:47:23 +03:00
Mikhalkovich Stanislav 831671ab8b fix #1600 2018-12-16 21:34:45 +03:00
Бондарев Иван 45c042032a fix #1580 2018-12-16 17:52:42 +01: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
Mikhalkovich Stanislav 30266d9caa fix #1566 2018-12-06 21:23:23 +03:00
Mikhalkovich Stanislav 1a1d08dab9 fix #1520 2018-11-24 08:20:20 +03:00
Mikhalkovich Stanislav 4207e2ca16 Доп. константа для m.Print как неформатированной (нужно для PT4) 2018-11-19 16:21:32 +03:00
Mikhalkovich Stanislav a702edb2b8 Исправления программ в связи с PartitionPoints 2018-11-19 02:48:19 +03:00
Mikhalkovich Stanislav 9bccecd38a PartitionPoints
Убрано Range(a,b,n)
2018-11-18 18:36:43 +03:00
miks1965 f631dd139d Английская культура - для точки в вещественных - в главном потоке 2018-11-10 21:17:58 +03:00
miks1965 7eedbbcb75 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-11-08 00:25:15 +03:00
miks1965 c770e3f464 fix #1413 2018-11-08 00:24:28 +03:00
Mikhail Abramyan 3f460afcc0 Исправление ABCDatabases.pas (тип поля _Gender изменен с boolean на ТипПола) 2018-11-06 10:39:11 +03:00
miks1965 6c31d30188 Передвинул псевдокомментарий - ничего хорошего 2018-11-05 01:00:33 +03:00
Mikhail Abramyan 5b3e5ebcc2 Исправлен модуль ABCDatabases.pas (функция ЗаполнитьМассивУчеников) 2018-11-03 18:32:22 +03:00
miks1965 f887555f73 fix #1376
int64.Print
2018-10-11 09:01:04 +03:00
miks1965 3df98644f0 const_expr заменил на expr в инициализаторах параметров по умолчанию 2018-10-03 20:04:04 +03:00
miks1965 266554388b Восстановил Rec 2018-10-02 18:05:24 +03:00
miks1965 1b0077eab7 bug fix #1280 2018-10-02 17:53:43 +03:00
miks1965 50d3c255ec Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-27 17:59:43 +03:00
miks1965 b4edebd2f0 Убрал Rec 2018-09-27 17:59:37 +03:00
Sun Serega fdfd6cc9a7 Добавил последнюю версию "BlockFileOfT" 2018-09-26 01:50:40 +03:00
miks1965 d9c71250b8 fix #1213 2018-09-22 22:43:32 +03:00
miks1965 f789d4b2f1 Убрал Пример 3 2018-09-15 14:43:14 +03:00
miks1965 69fc771ce8 bug fix #1145 2018-09-06 20:29:12 +03:00
miks1965 2c3451df73 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-09-02 18:47:14 +03:00
Бондарев Иван f8701147a5 fixed Graph3D.pas 2018-09-02 17:34:05 +02:00
miks1965 5d46598ffa Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	bin/Lib/GraphWPF.pas
#	bin/Lib/GraphWPFBase.pas
#	bin/Lib/WPFObjects.pas
2018-09-02 17:31:02 +03:00
miks1965 653349262e Закомментирована культура в разделе инициализации, вызывавшая ошибку в NET 4.0 2018-09-02 17:20:24 +03:00
Бондарев Иван 6d50302df1 #1069 2018-09-02 14:13:15 +02:00
Бондарев Иван e7bac00673 fix #1131 2018-09-02 11:50:39 +02:00
Mikhail Abramyan 3720c90d15 Новые версии PT4.pas и pt4pabc.dll 2018-08-30 21:02:25 +04:00
miks1965 fd1f257d68 Версия 3.4.2 2018-08-29 22:56:13 +03:00
miks1965 c4e3377735 Добавлены HSet(set of T), SSet(set of T) 2018-08-29 21:43:35 +03:00
miks1965 83d7b939e7 Count и Print println для set of T 2018-08-29 14:37:58 +03:00
miks1965 3b85ed4dae fix #1058
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03:00
miks1965 172ce6d1bc Graph3D размеченный для справки 2018-08-27 22:36:19 +03:00
miks1965 c005256e9a Graph3D - подготовка к автогенерации справки 2018-08-26 10:40:01 +03:00
miks1965 da7cfb666a Правки модуля генерации документации и файлов справки 2018-08-26 09:13:47 +03:00
miks1965 59f4509530 Незначительные правки в справке 2018-08-25 14:59:39 +03:00
miks1965 de645a4707 Экспериментальный модуль BlockFileOfT
Учебный модуль ABCDatabases.pas
2018-08-25 13:35:24 +03:00
miks1965 e862ff8cd4 Новый TextEditor.dll, в котором предположительно исправлена ошибка Ctrl-Z
Улучшенная генерация документации для всех новых модулей - модуль GenDocUnit.pas

Модуль WPFObjects со всеми расставленными комментариями для автогенерации документации

Сгенерированная автодокументация по модулю WPFObjects
2018-08-25 12:25:03 +03:00
miks1965 fc75bdab7a Несущественные правки 2018-08-24 18:37:38 +03:00
miks1965 35ad768003 Незначительные правки 2018-08-23 16:18:09 +03:00
miks1965 ae51735f34 fix #1072 2018-08-22 12:35:57 +03:00
Бондарев Иван acb41033ad Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-08-21 20:42:13 +02:00
Бондарев Иван d46507f765 #1064 2018-08-21 20:41:17 +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 d5e2e6004f Тесты на extensions и Deconstruct 2018-08-20 10:57:55 +03:00
miks1965 0fc55fdee5 fix #1050 2018-08-19 10:55:01 +03:00
miks1965 6b66e564ed Read строк из типизированных файлов 2018-08-18 08:11:09 +03:00
miks1965 be0b395f26 fix #425 2018-08-17 23:07:18 +03:00
miks1965 9c523689d5 Исправление ошибки со строками в типизированных файлах
Кодировка - Default. Она - однобайтовая
2018-08-17 20:43:04 +03:00
miks1965 c03a869099 Запрещен странный синтаксис в new
Откомментированы Incremental
2018-08-14 12:24:31 +03:00
miks1965 95d8bfb58e Все конструкторы 3D-классов сделаны приватными. Чтобы неповадно было 2018-08-10 13:06:56 +03:00
miks1965 1446ca2fba bug fix #1029
ConvertAll и Transform с доппараметрами - индексами
2018-08-09 21:34:26 +03:00
miks1965 58b89acc0c fix #1030 2018-08-09 20:11:03 +03:00
miks1965 05308759e3 Незначительные мелочи 2018-08-09 16:53:46 +03:00
miks1965 0613eaf452 bug fix #1026
f.ReadWord
f.Print
2018-08-07 19:21:09 +03:00
miks1965 84330e6954 Countries.pas 2018-08-06 20:00:24 +03:00
miks1965 00e0d8082d Модуль Countries и стандартный каталог для файлов 2018-08-06 14:49:41 +03:00
miks1965 89f02b3c47 Files секция
Исправленный Help
2018-08-03 11:41:25 +03:00
miks1965 ca51bafdcd Добавил справку и средства для автогенерации справки по системному модулю 2018-08-02 22:04:49 +03:00
miks1965 753759b888 fix #1003 2018-08-02 12:00:51 +03:00
miks1965 ab59b0e33b Точка в вещественных по r.ToString пока в текущем потоке 2018-08-01 14:13:16 +03:00
Mikhail Abramyan f1089b6309 Обновил модули PT4.pas и PT4MakerNetX.pas 2018-07-31 21:01:19 +04:00
miks1965 4a75846d7e Reverse для строки 2018-07-31 09:30:17 +03:00
Mikhail Abramyan f7aec39589 Новые версии задачника и его компонентов 2018-07-29 20:25:01 +04:00
Voloshin Bogdan 12ee45f0fc Exclude typeclasses from master, because of new workflow. 2018-07-23 02:08:38 +03:00
miks1965 da8b1e671c bug fix #1000
Запрещены неявные преобразования из real в decimal и из short в decimal как в C#
2018-07-22 01:24:48 +03:00
miks1965 b0dc07a1ab SetRow и SetCol для последовательностей 2018-07-17 22:54:18 +03:00
miks1965 eb38416402 bug fix #979 2018-07-17 19:12:27 +03:00
miks1965 d6d0d2a86b Graph3D.pas - видимо исправлена ошибка с AnimScale
bug fix #425
2018-07-17 10:25:56 +03:00
miks1965 210fa46d3f bug fix #950
Функция Matr для создания матрицы
2018-07-14 12:31:59 +03:00
miks1965 a04fe762ec GraphWPF.pas поворот текста
PABCSystem - PrintLines с проекцией
2018-07-11 09:35:12 +03:00
miks1965 553e7fbd24 TypeClassErrors - папка для ошибок с typeclasses
PosEx - исправлено поведение - теперь не генерируется исключение
2018-06-28 13:42:46 +03:00
miks1965 397ac3339e PABCSystem.pas - Round(r,digits) 2018-06-24 16:11:09 +03:00
miks1965 6ec739d45c Graph3D некоторые добавления (камера) 2018-06-17 17:00:44 +03:00
Alexander Zakharenko 5a9ef45312 Rename IsTest function 2018-06-12 09:56:46 +03:00
miks1965 814c7b165b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-06-11 20:23:45 +03:00
miks1965 60472ff1f0 Deconstruct не виден больше в Intellisense 2018-06-11 20:23:35 +03:00
Voloshin Bogdan e9e4bcb6a7 Add error for incorrect instance implementation 2018-06-11 02:08:57 +03:00
miks1965 5b2568f62c Assert - исправлена ошибка с message
Graph3D - полностью переработаны трансформации и анимации. Исправлено много неточностей.
Теперь у каждой элементарной анимации есть своя StoryBoard
2018-06-10 17:33:22 +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
miks1965 78ea0be0e1 bug fix #875
bug fix #876
2018-05-31 00:40:29 +03:00
Voloshin Bogdan 9c416f3855 Add deducing template type for not inherited typeclasses 2018-05-25 00:39:18 +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
miks1965 8026b6b31c Graph3D перегруженные версии 2018-05-22 01:07:17 +03:00
Voloshin Bogdan e55242a9ef Add search at methods at typeclasses for restricted functions 2018-05-21 04:14:18 +03:00
Voloshin Bogdan 16d7e37ce1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-20 11:44:58 +03:00
miks1965 e7691aed82 AnimMoveOnX - перегруженные версии 2018-05-19 21:50:06 +03:00
Voloshin Bogdan 29761537c7 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-05-16 23:07:39 +03:00
miks1965 bf8316cfb2 Откатил фикс #796 2018-05-15 21:01:35 +03:00
Bogdan Voloshin a315f9f063 Merge commit '082a998786a49e4e3f3ce0ad799fe1c7b6a90fb7' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.lex
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.y
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	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
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2018-05-14 18:01:14 +03:00
Bogdan Voloshin aee1158cc2 Merge commit 'd0f93fcacf8fc43f2463dedee20c591bf281581f' into features/typeclasses-another-approach 2018-05-14 17:27:55 +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
miks1965 ca085a35d2 try bug fix 815 2018-05-09 12:12:34 +03:00
Alexander Zakharenko ed621517f3 Add common deconstruct procedure to PABCSystem 2018-05-05 12:31:48 +03:00
Voloshin Bogdan 3c00e075e7 Merge branch 'master' into features/typeclasses-another-approach 2018-05-02 13:04:01 +03:00
miks1965 b99f025512 BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает 2018-04-29 11:02:40 +03:00
Bogdan Voloshin b71acb102e Merge branch 'master' into features/typeclasses-another-approach 2018-04-24 17:44:39 +03:00
miks1965 93ee8141ac Gr3D work 2018-04-23 12:38:44 +03:00
miks1965 68cb3f0a73 Graph3D Work changes 2018-04-23 12:27:18 +03:00
miks1965 3c31b6c661 Graph3d minor changes 2018-04-16 13:18:42 +03:00
Bogdan Voloshin cd9912deb7 Add to ConceptSingleton to PABCSystem 2018-04-13 16:53:20 +03:00
Bogdan Voloshin 95cf30dba5 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-04-10 17:25:40 +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
Bogdan Voloshin 4444cf2689 Add grammar rules and syntax nodes 2018-04-05 20:02:37 +03:00
miks1965 b708d655ff GraphWPF - исправил пару ошибок
GraphWPFBase.pas - включил в инсталлят
2018-04-01 23:47:58 +03:00
miks1965 5eaebc003d Controls - добавления 2018-03-29 22:21:23 +03:00
miks1965 5af9d25c78 GraphWPF Graph3D единый интерфейс 2018-03-28 16:15:51 +03:00
miks1965 a9fff1c514 GraphWPFBase.pas 2018-03-27 11:48:53 +03:00
miks1965 d4dbdb2d49 Graph3D Completed callback 2018-03-23 00:19:19 +03:00
miks1965 462d2f12d4 Sounds correct 2018-03-22 10:31:16 +03:00
miks1965 ec686a60eb Graph3D.pas 2018-03-20 00:11:36 +03:00
miks1965 fc02fe8edc EmptyAnim 2018-03-16 14:32:42 +03:00
miks1965 51b1021489 Sounds.pas 2018-03-15 12:43:17 +03:00
miks1965 df7523dcbb События мыши в Graph3D 2018-03-10 22:50:48 +03:00
miks1965 0d842fda45 Cotens 2018-02-27 09:15:59 +03:00
miks1965 2fb81a8d1c Версия 3.3.5 2018-02-10 23:24:27 +03:00
miks1965 27f344a54e Graph3D всякие мелочи 2018-02-01 23:35:51 +03:00
miks1965 06cb376c89 Улучшено выведение типа в лямбдах, возвращающих T 2018-01-28 05:41:38 +03:00
miks1965 47abf90efa .NET 4.7.1
pabcworknet.ini - добавлен BOM
i.Print для стандартных типов
f.Seek(i) сделана функцией
Подчистка в Graph3D.pas
2018-01-26 23:37:04 +03:00
miks1965 c6b6d01c0b Object.Print убрано - конкурирует с Sequence.Print
Добавлены Nane и FullName к типу Text
2018-01-15 10:17:02 +03:00
miks1965 650fcb4f2d Object.Print (экспериментально) 2018-01-12 11:42:02 +03:00
miks1965 a39fb76e04 Короткие определения конструкторов.
Пример Chess3D
2018-01-08 22:12:33 +03:00
miks1965 6153b0d166 HelixViewport.DLL
2018
2018-01-07 22:58:34 +03:00
miks1965 1b5bda1e9c Новый модуль Controls для GraphWPF
GraphWPF - несколько изменений
2018-01-05 12:55:13 +03:00
miks1965 518459faef Быстрое возведение в целую степень 2017-12-31 16:52:32 +03:00
Бондарев Иван f59c462fe7 power operator (#169) 2017-12-29 22:31:00 +01:00
miks1965 2b08185e5e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/PABCSystem.pas
2017-12-28 18:38:01 +03:00
miks1965 a9012ec88a Исправление ошибки с клонированием цилиндра в Graph3D.pas 2017-12-28 18:36:02 +03:00
Бондарев Иван c3041fd6f1 bug fix #618 2017-12-28 11:31:05 +01:00
miks1965 8f2fd5d505 String builder operations 2017-12-21 17:11:56 +03:00
miks1965 09764ba9d3 Множество примеров Graph3D 2017-12-17 01:25:54 +03:00
miks1965 fb75983135 bug fix #610 2017-12-15 11:51:57 +03:00
miks1965 15429f1061 bug fix #611
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
miks1965 f40d226f67 Множественные изменения в Graph3D.pas
Функция InRange - как синоним Between
2017-12-09 14:10:03 +03:00
miks1965 2150c80de7 Graph3D.pas
Правка грамматики в связи с :
2017-12-02 20:29:52 +03:00
Бондарев Иван aa876597eb Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-11-26 18:40:51 +01:00
Бондарев Иван 0f0bf1df4b #570 2017-11-26 18:40:20 +01:00
miks1965 078c620ff5 Некоторые рабочие изменения в Graph3D.pas 2017-11-26 20:12:58 +03:00
Бондарев Иван 8737281295 save .pas files in UTF8 encoding 2017-11-26 17:35:27 +01:00
miks1965 110d0d3dd3 Много изменений в Graph3D 2017-11-23 20:46:08 +03:00
miks1965 31b56b9975 Анимации в Graph3D 2017-11-18 19:28:51 +03:00
miks1965 8f1bc4eed2 Поменял иконку на 32x32
Начало анимации в Graph3D
2017-11-16 23:10:30 +03:00
miks1965 ceca357a70 bug fix #369 2017-11-04 10:24:49 +03:00
miks1965 f386c9a44d bug fix #539 2017-11-02 12:21:02 +03:00
miks1965 8465c2a2e2 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-24 11:09:03 +03:00
miks1965 779cc6f2e4 Пунктир 2017-10-24 11:08:48 +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
miks1965 63b6c85204 Doc 2017-10-20 23:13:01 +03:00
miks1965 9641cee247 Додекаэдр в Graph3D.pas 2017-10-17 22:45:32 +03:00
miks1965 f692c09e9c Icosahedron 2017-10-17 22:01:11 +03:00
miks1965 f91617723d Исправление ошибки в Lego Graph3D.pas 2017-10-15 20:33:16 +03: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
miks1965 c22e32b299 = для Tuple и nil 2017-10-09 00:46:30 +03:00
Бондарев Иван bab33a265b #512 2017-10-08 15:11:13 +02:00
miks1965 94e81e0d62 #513 bug fix Tuple = 2017-10-07 23:42:14 +03:00
miks1965 efa96eaf2d NumLibABC 2017-10-05 22:55:56 +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
miks1965 f35b204daf Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-05 08:41:57 +03:00
miks1965 429d47271a SetStandardCoords с параметрами 2017-09-29 20:49:56 +03:00
miks1965 57a455a05f Комментарии в GraphWPF 2017-09-28 08:48:33 +03:00
miks1965 0d1f45c279 #489 bug fix 2017-09-16 17:38:24 +03:00
miks1965 190e73a928 GraphWPF косметические изменения и в примерах 2017-09-09 17:43:43 +03:00
miks1965 f2a8080618 GraphWPF много правок 2017-09-02 22:29:44 +03:00
Бондарев Иван 51dcb7c600 bug fix #480 2017-08-28 20:15:49 +02:00
miks1965 588de234ed Line с цветом в GraphWPF.pas 2017-08-26 16:16:08 +03:00
miks1965 168b288fb1 GraphWPF Color to primitives 2017-08-26 12:24:40 +03:00
miks1965 04861bc23f bug fix #469
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
miks1965 d0326b5a22 Add back to Lib! 2017-08-22 22:28:44 +03:00
miks1965 d541bcb0aa Delete Helix from Lib 2017-08-22 22:23:24 +03:00
miks1965 0d468cd6e0 Helix.dll добавлена в lib 2017-08-22 21:16:23 +03:00
miks1965 f265eca24d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	ReleaseGenerators/PascalABCNET_version.nsh
2017-08-22 15:10:50 +03:00
miks1965 bc2a8450b6 Graph3D модуль 2017-08-22 15:07:53 +03:00
Бондарев Иван 0dae812694 deactivated TopMost at GraphABC window (#459) 2017-08-11 17:07:56 +02:00
Бондарев Иван dccde94e62 bug fix #447 2017-08-09 19:36:41 +02:00
miks1965 913a52a91e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-08-09 11:27:48 +03:00
miks1965 8469781c92 Graph DPI 2017-08-09 11:27:05 +03:00
miks1965 1d00487702 property virtual override синтаксис 2017-08-06 22:51:12 +03:00
miks1965 968089365e Процедура Run в модуле Robot.pas 2017-07-29 23:01:58 +03:00
miks1965 9cdef5b8e4 PABCRtl.dll вынес из системы контроля версий 2017-07-26 22:29:31 +03:00
miks1965 e8ab8cd07e s + x для HashSet и SortedSet 2017-07-26 10:46:25 +03:00
Alexander Zakharenko bee68259a9 Add & to Match in PABCSystem.pas 2017-07-23 22:49:25 +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
miks1965 8f9b8c860f Устранен ряд ошибок в foreach 2017-07-09 00:36:46 +03:00
miks1965 16634d41d8 TryRead 2017-07-07 00:22:15 +03:00
miks1965 bb1ed7624b '1'*0 2017-07-03 23:29:18 +03:00
miks1965 c1640a161c Мелкие правки в PABCSystem. Доп. функции Random2.
string[256] теперь нее компилируется
2017-07-02 15:39:44 +03:00
miks1965 0c0e16e7c4 Русские исполнители Робот и Чертежник 2017-06-21 21:21:03 +03:00
miks1965 389e9d27b2 Удалил коммит со step 2017-06-21 21:19:38 +03:00
miks1965 4a448b38eb Небольшие изменения в Роботе и Чертежнике
Заготовка для step в for
2017-06-20 20:29:43 +03:00
miks1965 be24727b97 function ReadInteger2(message: string): (integer,integer);
и
вынос повторяющихся вычислений в ?.
2017-06-17 00:47:08 +03:00
miks1965 63a7d513a2 bug fix #423 2017-06-14 08:17:49 +03:00
miks1965 682e09b86c ?? небольшие исправления 2017-06-12 12:39:18 +03: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
miks1965 c481bbe06e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-06-03 11:12:40 +03:00
janise93 d6fd84b935 Add: ??, integer? and semantic checks for ?. 2017-06-03 10:19:52 +03:00
miks1965 5698924a96 Пара ошибочных программ 2017-06-02 19:17:54 +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
miks1965 7ea46dd296 ReadInteger2 2017-06-01 21:06:41 +03:00
miks1965 38842c45e7 bug fix #411
var (a,b) := (1,2)
2017-06-01 13:14:49 +03:00
miks1965 ecf1cd2955 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
#	bin/Lib/PABCRtl.dll
2017-05-31 22:32:13 +03:00
miks1965 d98f460e79 Working changes 2017-05-31 22:31:11 +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
Бондарев Иван d423b906ac added missing copyrights 2017-05-27 20:06:12 +02:00
miks1965 5fd0a37322 bug fix #273 2017-05-26 17:18:20 +03:00
miks1965 83dc099119 Новый chm и исправления в PABCSystem для правильной автогенерации справки 2017-05-23 21:58:22 +03:00
miks1965 356fef909c Working changes 2017-05-22 21:02:50 +03: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
miks1965 027bab517c Minor changes 2017-05-20 21:12:08 +03:00
Бондарев Иван adf3c764c4 bug fix in SymTable.cs 2017-05-19 21:34:39 +02:00
miks1965 4a05abd2ea unit Speech 2017-05-17 09:45:39 +03:00
Alexander Zakharenko 4983c2c350 Добавлена генерация методов прошивки Parents 2017-05-12 18:33:27 +03:00
miks1965 103c0a4ad2 working changes 2017-05-10 00:21:57 +03:00
miks1965 8c70f44b94 ?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов 2017-05-08 22:59:52 +03:00
Бондарев Иван 4cf1c5acc2 ignore indexed properties in write (bug fix #394) 2017-05-08 20:59:32 +02:00
miks1965 19d830ebf2 bug fix #390 2017-05-03 11:23:51 +03:00
miks1965 ad4be08834 bug fix #375 2017-05-01 17:08:26 +03:00
miks1965 6e2de8da38 bug fix #379 2017-04-29 00:28:56 +03:00
miks1965 2881c5675b work 2017-04-28 22:52:03 +03:00
miks1965 d41e517311 bug fix #389 2017-04-28 22:41:40 +03:00
miks1965 b669f9a801 Строка статуса в GraphABC
поменял Community на Enterprise
2017-04-23 00:06:33 +03: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
Бондарев Иван f0873dbe77 constant %GAC% to force searching referenced assemblies only in GAC 2017-04-03 21:29:18 +02:00
miks1965 c5ecb32256 a.Transform a.ConvertAll 2017-03-26 23:51:08 +03:00
miks1965 56e79f50fb Для матриц - ElementsByRow ElementsByCol ElementsWithIndexes ReadMatrInteger ReadMatrReal 2017-03-25 22:09:58 +03:00
miks1965 aa88607657 Проверка PCU закеширована в специальный словарь для ускорения компиляции 2017-03-18 22:17:11 +03:00
miks1965 3bcb51be51 Закешировал еще SourceFileNames. Небольшое ускорение (10%) 2017-03-18 20:34:05 +03:00
miks1965 c32fcd5184 Закешировал стандартные dll 2017-03-18 17:54:38 +03:00
miks1965 ef7b7ea3e3 Вынес get_standart_assembly_path в отдельную функцию 2017-03-18 17:41:41 +03:00
miks1965 ad7b96d922 working 2017-03-16 23:04:51 +03:00
miks1965 00928886e1 PT4 и более подробная диагностика ошибки в RunManager.cs 2017-03-14 22:08:28 +03:00
Бондарев Иван d8fd720043 bug fix #363 2017-03-08 20:46:19 +01:00
miks1965 a8ee800840 work 2017-03-08 00:30:47 +03:00
Alexander Zakharenko a45199256d Add Match...with construction 2017-02-20 13:57:13 +03: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
miks1965 988789c609 function operator*(p: procedure; n: integer): procedure; extensionmethod;
в PABCExtensions.pas. К сожалению, в pcu пока не сохраняется
2017-02-18 19:27:00 +03:00
miks1965 7270968beb Функции для Complex 2017-02-18 19:03:24 +03:00
Alexander Zakharenko c25eb99d85 Add syntax nodes info in xml 2017-02-18 12:36:53 +03:00
miks1965 58f342fdb2 #343 bug fix 2017-02-18 00:19:27 +03:00
miks1965 ea1be89a80 array, list: a + a1 a * 3
stack, queue: s += 3; q += 3
2017-02-17 12:03:32 +03:00
miks1965 f75579bed5 a * 2 2017-02-16 13:30:50 +03:00
miks1965 3a706c7595 f.Write сделал типизированным 2017-02-16 11:37:07 +03:00
miks1965 faeedd04d8 Working changes 2017-02-15 08:54:25 +03:00
Alexander Zakharenko 04940838fa Add pattern desugaring visitor 2017-02-12 20:40:59 +03:00
Alexander Zakharenko 5c11c87960 Add type_pattern 2017-02-12 19:52:59 +03:00
Бондарев Иван 75b53f3c88 update of PABCExtensions.pas
intellisense: extension methods of file of T
2017-02-09 21:45:00 +01:00
Бондарев Иван 24b49d8da8 PABCExtensions.pas 2017-02-09 21:33:33 +01:00
miks1965 9967adf5ee a[:][:] 2017-02-06 11:02:42 +03:00
miks1965 6dd106d950 Console compiler добавил dll 2017-02-04 20:02:07 +03: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 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 d4f9cead8d Убрал SampleSyntaxTreeConverter.cs 2017-01-13 01:07:13 +03:00
miks1965 df3274d578 Изменения в расположении файлов визиторов, чистка проекта от ненужных references, проект YieldConversionSyntax уже не нужен - все его визиторы подключаются явно в StandardSyntaxConverter.cs, ObjectCopier перенесен в подпапку 2017-01-12 15:42:16 +03:00
miks1965 ce9188f0ca Изменил подключение стандартных синтаксических конвертеров - сделал его явным 2017-01-12 13:50:31 +03:00
miks1965 1557775799 Кое-какие правки для реализации синтаксического сахара 2017-01-10 21:18:40 +03: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
miks1965 d63e45f84d string.Replace 2016-12-23 13:23:16 +03:00
miks1965 9ce5b5a410 s.IndexOf(c, from - 1,System.StringComparison.Ordinal) 2016-12-20 20:57:50 +03:00
miks1965 f7c1efa7af Pos исправлена для char 2016-12-20 02:01:49 +03:00
miks1965 7b450b8ff4 MoveRel LineRel в GraphABC.pas
PascalABCVersion и sort с less в PABCSystem
2016-12-17 17:31:09 +03:00
miks1965 d676ba3267 bug fix #318 #317 2016-12-12 21:57:41 +03:00
miks1965 5516a10ce1 5.downto(1) исправил 2016-12-12 08:08:23 +03:00
miks1965 c8b264dfae Sort - изменил параметры 2016-12-12 07:50:39 +03:00
miks1965 c9f1cf68f8 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-12-12 07:50:07 +03:00
Mikhail Abramyan 49ae49ffb6 New PT4.pas 2016-12-12 00:18:07 +03:00
miks1965 3e420dba5e Небольшие изменения в грамматике 2016-12-04 18:08:29 +03:00
miks1965 33d748adf0 Лямбды перенесены в грамматике на верхний уровень везде.
Некоторые переносы Replace между визиторами и присваивания Parent
2016-12-01 23:46:54 +03:00
miks1965 f4becb951d ряд новых методов при работе с матрицами в PABCSystem.pas
Перекодировал в utf-8 файлы в Lng
2016-11-27 01:10:45 +03:00
miks1965 40d2ec71b6 Sort(a,cmp) 2016-11-24 02:26:46 +03:00
miks1965 1116bec3df Добавлены два тестовых примера, которые стали правильными 2016-11-21 18:54:52 +03:00
miks1965 a05b51fd16 Лямбды перенесены в грамматике на верхний уровень. Конфликтов с кортежами нет! 2016-11-21 18:39:01 +03:00
miks1965 b3c33a133d Русские команды в Роботе и Чертежнике
a.RowCount a.ColCount
2016-11-20 23:43:57 +03:00
miks1965 daacf4e926 a.Row a.Col 2016-11-16 23:49:17 +03:00
miks1965 7c8cb2f502 a.Row a.Col для матрицы 2016-11-16 10:00:30 +03:00
miks1965 5e4b3e032d a.Rows a.Cols для матриц
Drawman - увеличена толщина линий
StandOutExprWithLambdaInForeachSequenceVisitor
2016-11-15 01:45:41 +03:00
miks1965 73c4901633 Новый стандартный модуль, связанный с PT4, m.Print для матрицы 2016-11-12 23:28:13 +03:00
miks1965 ff508a56b3 l += l1 в PABCSystem 2016-11-08 22:12:15 +03:00
miks1965 df72f84819 Незначительное изменение 2016-10-31 01:45:05 +03:00
miks1965 6267a58878 Незначительные правки в PT4 2016-10-31 01:25:04 +03:00
miks1965 718a0376c2 Исправил ошибку с поиском StandardSyntaxTreeConverter.dll 2016-10-26 22:00:13 +03:00
miks1965 cca1030df9 Восстановлена оптимизация foreach для массивов 2016-10-26 17:53:41 +03:00
miks1965 1dbd724756 Исправление var a, var b, var c 2016-10-21 09:45:25 +03:00
miks1965 7ed36f0d85 Незначительные исправления 2016-10-17 12:16:10 +03:00
miks1965 7dae60aba0 FillParentNodesVisitor 2016-10-13 00:56:12 +03:00
miks1965 c22f8c0e71 Релиз с исправленной ошибкой Чертежника 2016-10-08 18:31:13 +03:00
Бондарев Иван 007df91b6c Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2016-10-08 14:31:45 +02:00
Бондарев Иван 27f0a7d7fe bug fix in DrawManField.pas 2016-10-08 14:25:16 +02:00
miks1965 2511e9f597 NewExecutors обновлены 2016-09-30 11:14:02 +03:00
Бондарев Иван 0423e6bdcf Избавился от предупреждений в PABCSystem и ABCObjects 2016-09-27 20:42:57 +02:00
miks1965 12bf9ebb0d Исполнители 2016-09-26 02:13:24 +03:00
miks1965 d2b4c5578b NewExecutors 2016-09-24 21:11:09 +03:00
Бондарев Иван c9fdd79703 Checking for updates 2016-09-16 21:14:49 +02:00
miks1965 55c621a4d3 Версия 3.2 2016-08-29 22:23:12 +03:00
miks1965 c3ea3b8c0f PABCSystem.pas убрал строки вызывавшие предупреждения 2016-08-29 21:57:57 +03:00
miks1965 79883887d5 Всякая всячина 2016-08-27 11:14:39 +03:00
miks1965 1d489238c2 PABCSystem.pas ReadSeqIntegerWhile 2016-08-20 12:51:48 +03:00
miks1965 5272e1db91 bug fix #268 2016-08-20 11:55:59 +03:00
miks1965 89c9e3ee58 #267 bug fix 2016-08-18 22:32:48 +03:00
miks1965 f6d267305d Захват en.ii в yield где en - поле класса 2016-08-18 20:58:15 +03:00
miks1965 2380becddc StandardSyntaxTreeConverter.dll - стандартные визиторы. Пока тут пусто. Намереваюсь перенести yield 2016-08-07 14:14:08 +03:00
miks1965 c6e66a4599 bug fix #263 2016-08-06 15:23:20 +03:00
miks1965 ed30e42b32 Переделки в PABCSystem - теперь используются yield
Исправлена мелкая ошибка - в генерируемом коде var res исправлена на var $res
2016-08-01 21:46:07 +03:00
miks1965 4d9db48de4 bug fix #255 2016-08-01 18:40:49 +03:00
miks1965 0e68afcd76 Incremental - пока закомментировал перегруженные версии, вызывающие ошибку считывания PCU 2016-07-31 14:39:46 +03:00
miks1965 e6f4a08cc1 Incremental 2016-07-31 13:21:39 +03:00
miks1965 36bf5d84ca Улучшенная и исправленная версия Pairwise 2016-07-30 11:11:06 +03:00
miks1965 1794cc53e5 bug fix #252 2016-07-30 10:16:39 +03:00
miks1965 c8559b5832 bug fix #253
Some enhancements in Syntax subtrees generation: arrid.dot_node("Length").Minus(1)
2016-07-30 10:04:52 +03:00
miks1965 945b18a326 Оптимизирован foreach для массивов - для него генерируется цикл for 2016-07-29 16:54:51 +03:00
miks1965 38d2bab6f5 .chm правки 2016-07-28 00:19:44 +03:00
miks1965 b354442ccc bug fix #248 2016-07-23 10:14:13 +03:00
miks1965 7200247ee8 bug fix #222 2016-07-22 16:31:04 +03:00
miks1965 b768075b81 bug fix #246 #244 2016-07-22 13:00:58 +03:00
miks1965 14a390ba7e 100 и 30 - так не зацикливается :) 2016-07-20 23:05:24 +03:00
miks1965 09ef7fcb3b Все последние изменения :) 2016-07-19 21:16:08 +03:00
miks1965 11102f0667 Локализованы сообщения об ошибках для yield 2016-07-18 15:58:32 +03:00
miks1965 e7b65c421b bug fix #219
Несколько новых перегрузок методов расширений для массивов
2016-07-17 20:09:53 +03:00
miks1965 f5310b31e6 bug fix #231 2016-07-17 14:10:44 +03:00
miks1965 91ff1765d1 bug fix #237 2016-07-17 13:39:03 +03:00
miks1965 88cd8ce925 Убран дурацкий код, из-за которого в BaseChangeVisitor все узлы обходились дважды.
Доработан LoweringVisitor, который ранее на это закладывался
2016-07-17 10:40:17 +03:00
miks1965 735f692141 Правки в yield визиторах 2016-07-15 20:56:32 +03:00
miks1965 4c4413073c Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-07-14 21:57:38 +03:00
Бондарев Иван d5e10f2d4a bug fix in RobotField.pas 2016-07-14 20:35:40 +02:00
miks1965 183d51742f PT4 вернул к новой версии 2016-07-13 22:42:42 +03:00
miks1965 27413f906b Вернул PT4. Вроде всё работает 2016-07-13 12:12:47 +03:00
miks1965 9e23f3baea pt4 откатил 2016-07-13 10:28:46 +03:00
Mikhail Abramyan 8168c58f31 Methods Writeln, PrintAll, PrintMatr are added. 2016-07-10 22:03:19 +04:00
miks1965 40ad330bf7 Мелкие исправления yield 2016-07-10 14:49:12 +03:00
miks1965 88e9937ffb Yield - в инсталляторе!!! 2016-07-10 00:14:30 +03:00
miks1965 c6eaba8f94 Множество правок, связанных с yield.
В частности, изменен алгоритм генерации конечного автомата, поправлен код для GetEnumerator и проч.
2016-07-08 23:20:56 +03:00
miks1965 7bd1646707 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-06-24 23:00:23 +03:00
miks1965 866236bfb2 a.Low a.High в PABCSystem.pas
Coordinate.Rotate в GraphABC
2016-06-24 23:00:16 +03:00
Бондарев Иван d66003e90b bug fix #165 2016-06-24 21:16:50 +02:00
miks1965 6edf9ae31a YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs закомментирована тестовая строка 2016-06-18 11:23:54 +03:00
miks1965 977f83009a Некоторые дополнения в GraphABC - DrawTextCentered(x,y,...) 2016-06-15 00:36:38 +03:00
miks1965 e099939a98 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-06-10 10:26:03 +03:00
Бондарев Иван 17f7bf3d6a bug fix #196
OpenGL.pas
2016-06-07 21:21:21 +02:00
miks1965 143b118d66 GraphABC.pas - несущественные правки 2016-06-03 18:00:31 +03:00
Alexander Zakharenko 30cde5292c Добавлена функция DescendantNodes с параметрами по умолчанию 2016-06-01 14:56:21 +03:00
miks1965 a9558e29b7 Delete UnmanagedGraphics/GraphTest.dll 2016-06-01 06:15:41 +03:00
Oleg Batashov 8b89c3f1b2 Foreach lowering bugfix 2016-05-30 00:40:41 +03:00
miks1965 40912ef4e6 YieldHelpers.dll 2016-05-27 20:34:10 +03:00
miks1965 e8d7096ba8 PABCSystem.pas - System.IComparable 2016-05-26 21:14:14 +03:00
Oleg Batashov bb6734d2dc Yield bug #162 fix for single-statement operators 2016-05-26 00:18:13 +03:00
miks1965 7c3478b0ac Перешли на Roslyn-компилятор 2016-05-25 22:24:11 +03:00
miks1965 6cdf5ca6cd Техническое 2016-05-24 06:04:39 +03:00
miks1965 f840cf5f95 TreeHelper.cs ?. убрал 2016-05-23 13:49:12 +03:00
miks1965 85a33dadd5 Незначительные исправления 2016-05-21 15:51:50 +03:00
miks1965 dd460c6ca5 bug fix #161 2016-05-21 14:46:52 +03:00
miks1965 13e42dd529 Пока отключил обработку yield в program_node 2016-05-19 21:33:36 +03:00
Oleg Batashov 4050d31097 Yield tree conversion projects added 2016-05-19 02:14:06 +03:00
miks1965 a5b8eaac6f PABCSystem несколько переопределений операций для SortedSet 2016-05-16 09:53:51 +03:00
miks1965 08c4128220 has_yield в procedure_definition в TreeHelper.cs 2016-05-12 15:26:43 +03:00
miks1965 857b5a478c r.ToString(2) в PABCSystem 2016-05-08 21:27:29 +03:00
miks1965 978e4b6404 [Serializable] public class SourceContext
и пара синтаксических визиторов для примера использования в конверторе
2016-05-06 22:59:54 +03:00
miks1965 79b0430b2d SyntaxTreeConvertersController.cs 2016-05-02 23:31:19 +03:00
miks1965 847902e531 Исправил одну ошибку вывода типа короткого определения функции 2016-04-30 09:53:08 +03:00
miks1965 cd411396bf bug fix #147 2016-04-27 13:14:04 +03:00
miks1965 4cb6e11661 OnMouseDown := (x,y,mb) -> Circle(x,y,5); 2016-04-26 21:23:59 +03:00
miks1965 0ae748f2c0 fix #115 2016-04-25 14:25:11 +03:00
miks1965 2771314915 bug fix #139 2016-04-19 13:10:35 +03:00
miks1965 d10563ad7d fix #138 2016-04-18 15:15:49 +03:00
miks1965 4ed4ddd80f Исправил на Список 2016-04-14 22:30:29 +03:00
miks1965 ef02ff6efc Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-04-14 22:11:40 +03:00
miks1965 194b4fde0b event и yield теперь не требуют экранирования & в a.event, b.yield
Убрал также подсказку по Iterate  и Repeat, расширяющих ЛЮБОЙ класс
2016-04-14 22:11:30 +03:00
Бондарев Иван 2c0be50ef7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-04-14 20:17:09 +02:00