Commit graph

208 commits

Author SHA1 Message Date
andrewlord607 c697c95f81 extensionoperators2 test fix 2017-05-22 20:53:52 +03:00
miks1965 8c70f44b94 ?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов 2017-05-08 22:59:52 +03: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
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 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
miks1965 a8ee800840 work 2017-03-08 00:30:47 +03:00
miks1965 58f342fdb2 #343 bug fix 2017-02-18 00:19:27 +03:00
miks1965 faeedd04d8 Working changes 2017-02-15 08:54:25 +03: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 6aee6c9add Рефакторинг 2017-01-22 20:54:13 +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 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 c8b264dfae Sort - изменил параметры 2016-12-12 07:50:39 +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 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 7dae60aba0 FillParentNodesVisitor 2016-10-13 00:56:12 +03:00