Commit graph

210 commits

Author SHA1 Message Date
Бондарев Иван 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
miks1965 5e4b3e032d a.Rows a.Cols для матриц
Drawman - увеличена толщина линий
StandOutExprWithLambdaInForeachSequenceVisitor
2016-11-15 01:45:41 +03:00
miks1965 cca1030df9 Восстановлена оптимизация foreach для массивов 2016-10-26 17:53:41 +03:00
miks1965 2fbdeaaa2c (var a, var b) := (1,2); 2016-10-17 13:28:50 +03:00
miks1965 7ed36f0d85 Незначительные исправления 2016-10-17 12:16:10 +03:00
Бондарев Иван 2aa4944b17 bug fix #256 2016-09-20 19:13:47 +02:00
Бондарев Иван db0b1d7cf1 bug fix #277 2016-09-18 12:19:59 +02:00
Бондарев Иван 003c3c9983 Добавлено предупреждение: Использование нелокальной переменной в качестве счетчика цикла 2016-09-15 20:13:02 +02:00
Бондарев Иван 5acf06e270 bug fix #271 2016-09-02 19:09:52 +02:00
miks1965 2000a8faa7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-08-29 21:58:05 +03:00
miks1965 c3ea3b8c0f PABCSystem.pas убрал строки вызывавшие предупреждения 2016-08-29 21:57:57 +03:00
Бондарев Иван 5ee8e64a93 remove not used __GetCurrentLine__ 2016-08-29 20:18:52 +02:00
miks1965 79883887d5 Всякая всячина 2016-08-27 11:14:39 +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
Бондарев Иван 272ea816e2 #190 2016-08-12 17:24:09 +02: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
Бондарев Иван 2e9800d98d bug fix #228 2016-08-02 21:38:16 +02:00
miks1965 4d9db48de4 bug fix #255 2016-08-01 18:40:49 +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 a4c76a409b Кое-какие комментарии 2016-07-28 22:33:46 +03:00
miks1965 38d2bab6f5 .chm правки 2016-07-28 00:19:44 +03:00
miks1965 622f6a22b3 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-07-23 10:14:22 +03:00
miks1965 b354442ccc bug fix #248 2016-07-23 10:14:13 +03:00
Бондарев Иван 3e8a9720df bug fix #220 2016-07-22 18:17:10 +02:00
miks1965 7200247ee8 bug fix #222 2016-07-22 16:31:04 +03:00
miks1965 f8769e5d46 bug fix #247 2016-07-22 13:49:33 +03:00
miks1965 b768075b81 bug fix #246 #244 2016-07-22 13:00:58 +03:00
Бондарев Иван 06649174a1 bug fix #243 2016-07-20 21:33:46 +02:00
Бондарев Иван 3fbea94169 bug fix #241 2016-07-20 20:33:26 +02:00
miks1965 11102f0667 Локализованы сообщения об ошибках для yield 2016-07-18 15:58:32 +03:00
miks1965 b96edffd7e bug fix #223 2016-07-16 11:28:06 +03:00
Бондарев Иван 43b8901b44 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2016-07-10 19:38:00 +02:00
Бондарев Иван c6da3c874f bug fix #233 2016-07-10 19:34:51 +02:00
miks1965 40ad330bf7 Мелкие исправления yield 2016-07-10 14:49:12 +03:00
miks1965 ac66a64784 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-07-10 00:14:41 +03:00
Бондарев Иван e5480f2ada bug fix #225 2016-07-09 16:29:32 +02:00
Бондарев Иван d2cfb2edaa bug fix #230 2016-07-09 15:01:56 +02:00
Бондарев Иван ae31782585 bug fix #226 2016-07-09 14:27:41 +02:00
miks1965 c6eaba8f94 Множество правок, связанных с yield.
В частности, изменен алгоритм генерации конечного автомата, поправлен код для GetEnumerator и проч.
2016-07-08 23:20:56 +03:00
Бондарев Иван d66003e90b bug fix #165 2016-06-24 21:16:50 +02:00
miks1965 61353b8f04 yield bug fix #205 2016-06-18 11:13:55 +03:00
Oleg Batashov 3d5ac1042c Yield: some static names capture fix 2016-06-14 23:28:40 +03:00
Oleg Batashov 9ea7408b6b Yield: bug fix #214 2016-06-14 23:10:10 +03:00
Oleg Batashov e26b9926d5 Yield: some fix for class idents capture 2016-06-14 16:11:43 +03:00