Commit graph

173 commits

Author SHA1 Message Date
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
miks1965 c22f8c0e71 Релиз с исправленной ошибкой Чертежника 2016-10-08 18:31:13 +03:00
miks1965 2511e9f597 NewExecutors обновлены 2016-09-30 11:14:02 +03: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 79883887d5 Всякая всячина 2016-08-27 11:14:39 +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 0e68afcd76 Incremental - пока закомментировал перегруженные версии, вызывающие ошибку считывания PCU 2016-07-31 14:39:46 +03:00
miks1965 e6f4a08cc1 Incremental 2016-07-31 13:21:39 +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 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 735f692141 Правки в yield визиторах 2016-07-15 20:56:32 +03: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 866236bfb2 a.Low a.High в PABCSystem.pas
Coordinate.Rotate в GraphABC
2016-06-24 23:00:16 +03:00
miks1965 6edf9ae31a YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs закомментирована тестовая строка 2016-06-18 11:23:54 +03:00
miks1965 3e2be8178b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	bin/Lib/PABCRtl.dll
2016-06-01 06:16:38 +03:00
miks1965 7c3478b0ac Перешли на Roslyn-компилятор 2016-05-25 22:24:11 +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
miks1965 08c4128220 has_yield в procedure_definition в TreeHelper.cs 2016-05-12 15:26:43 +03:00