Commit graph

595 commits

Author SHA1 Message Date
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
Mikhail Abramyan 9d61062b84 PT4ExamTaskC_ru.dll is updated 2017-03-13 17:10:47 +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 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 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
Бондарев Иван e08f8f05be bug fix #315 2016-12-18 18:18:51 +01: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 b634221c43 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-12-11 23:35:43 +03:00
Mikhail Abramyan d06a1e0993 Fix bugs in pt4pabc.dll 2016-12-11 23:16:34 +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
Бондарев Иван 7aeb3b8d76 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2016-09-27 20:06:48 +02:00
Бондарев Иван 67e77dd863 fix #279 2016-09-27 20:05:16 +02:00
miks1965 12bf9ebb0d Исполнители 2016-09-26 02:13:24 +03:00
miks1965 6dfdb3f9af Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-09-24 21:11:16 +03:00
miks1965 d2b4c5578b NewExecutors 2016-09-24 21:11:09 +03:00
Бондарев Иван f171b0f658 Предупреждение при использовании overload 2016-09-22 21:56:07 +02:00
Бондарев Иван 5226b50d32 Параметр цикла foreach должен описываться в заголовке цикла 2016-09-18 12:31:07 +02:00
Бондарев Иван c9fdd79703 Checking for updates 2016-09-16 21:14:49 +02:00
Бондарев Иван deec237d93 Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла 2016-09-15 20:28:26 +02:00
Бондарев Иван 2b100e692e Add english message: Using non-local variable as cycle counter 2016-09-15 20:16:10 +02:00
Бондарев Иван 003c3c9983 Добавлено предупреждение: Использование нелокальной переменной в качестве счетчика цикла 2016-09-15 20:13:02 +02:00
Бондарев Иван 5acf06e270 bug fix #271 2016-09-02 19:09:52 +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
Бондарев Иван 5ec147a460 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2016-08-03 20:00:38 +02:00
Бондарев Иван 95179ff92c bug fix #261 2016-08-03 20:00:15 +02:00
Mikhail Abramyan 8862368d73 Update PT4Tools.dll, PT4Demo.exe, PT4Load.exe, PT4Res.exe. 2016-08-03 11:45:13 +04:00
Бондарев Иван 2e9800d98d bug fix #228 2016-08-02 21:38:16 +02: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 bd19c5e385 Перенёс SyntaxVisitors в папку первого уровня 2016-07-18 13:04:50 +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 ac66a64784 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-07-10 00:14:41 +03:00
miks1965 88e9937ffb Yield - в инсталляторе!!! 2016-07-10 00:14:30 +03:00
Бондарев Иван d2cfb2edaa bug fix #230 2016-07-09 15:01:56 +02: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 3e2be8178b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	bin/Lib/PABCRtl.dll
2016-06-01 06:16:38 +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
Бондарев Иван f8c68eeb56 YieldHelpers.dll removed 2016-05-29 10:49:33 +02:00
miks1965 42c28c722d YieldHelpers.dll 2 2016-05-27 20:35:13 +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
Бондарев Иван c91e2e76e8 bug fix #50 2016-05-15 21:01:40 +02:00
miks1965 08c4128220 has_yield в procedure_definition в TreeHelper.cs 2016-05-12 15:26:43 +03:00
miks1965 cc2b6165a9 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-05-08 21:27:54 +03:00
miks1965 857b5a478c r.ToString(2) в PABCSystem 2016-05-08 21:27:29 +03:00
Бондарев Иван 7e31200bd2 bug fix in intellisense testing 2016-05-08 20:24:19 +02:00
Бондарев Иван 47b50802b4 bug fix 2016-05-08 19:45:37 +02:00
miks1965 978e4b6404 [Serializable] public class SourceContext
и пара синтаксических визиторов для примера использования в конверторе
2016-05-06 22:59:54 +03:00
Бондарев Иван ec56dc31d2 some intellisense tests 2016-05-06 14:16:50 +02:00
Бондарев Иван 7826767d80 intellisense tests in test suite 2016-05-06 13:56:19 +02: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
Бондарев Иван c7858e7585 bug fix #133 2016-04-14 21:02:37 +02:00
Бондарев Иван 2c0be50ef7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-04-14 20:17:09 +02:00
Бондарев Иван 6c9aed039a bug fix #122, #134, #137 2016-04-14 20:16:31 +02:00
miks1965 24a92cb5ce версия 3.0.0.1218 2016-04-12 21:49:13 +03:00
miks1965 db628c6815 format (a,b):=(1,2) 1 2016-04-09 22:24:36 +03:00
miks1965 9adbd4d727 bug fix #90
Some adds to GraphABC
2016-04-04 20:02:29 +03:00
miks1965 c13a976a2b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	ReleaseGenerators/PascalABCNET_version.nsh
2016-04-03 22:07:37 +03:00
miks1965 75836746bf Исправления конфликтов в грамматике ::
Исправлен баг #99
2016-04-03 22:04:35 +03:00
Бондарев Иван c284bd34c6 Удалил GoldParserEngine.pas и BFSystem.pas из системных модулей (оставлены в TestSuite) 2016-04-03 20:03:12 +02:00
Бондарев Иван 022c5fbf30 bug fix issue #128 2016-04-02 21:28:35 +02:00
Mikhail Abramyan 4d8bd0058c Update Exam dlls 2016-03-29 19:20:35 +04:00
Mikhail Abramyan dfbd486ed9 new PT4ExamBegin (fixed error in the ExamBegin104 task) 2016-03-29 19:13:41 +04:00
miks1965 8d7c9fca46 Изменена реализация метода Slice и срезов a[f,t,s] 2016-03-28 15:25:46 +03:00
Mikhail Abramyan 7278c5136d Light modifications 2016-03-27 22:19:48 +04:00
miks1965 3c76960d72 Откомментировал методы Add в PABCSystem 2016-03-20 23:24:54 +03:00
miks1965 95c8c1436d Добавлены псевдокомментарии в PABCSystem.pas закрывающие подсказки к методам TypedSet 2016-03-20 23:13:28 +03:00
miks1965 c33893d2a0 PABCSystem.pas исправлена ошибка коммита 2016-03-20 21:34:59 +03:00
miks1965 61de86bf2a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	TestSuite/CompilationSamples/PABCSystem.pas
	bin/Lib/PABCSystem.pas
2016-03-20 21:11:03 +03:00
miks1965 2b4502783f Исправление неточностей в справке 2016-03-20 20:55:54 +03:00
Бондарев Иван 652599b7ee bug fix issues #68, #111 2016-03-20 14:23:41 +01:00
miks1965 c9fef4a9c7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-03-14 13:05:58 +03:00
miks1965 2983529171 Working commit 2016-03-14 13:05:49 +03:00
Бондарев Иван 7a5d113c77 доделал явную реализацию generic-интерфейсов 2016-03-13 18:50:38 +01:00
Бондарев Иван 893e4d9d16 bug fix issue #113
converted language files in utf8
2016-03-13 13:32:10 +01:00
miks1965 733af3347f PABCSystem.pas малые правки ошибок 2016-03-12 23:03:53 +03:00
Бондарев Иван cf18c924a3 bug fix issue #106 2016-03-12 20:13:45 +01:00
Mikhail Abramyan cb7236ab16 pt4pabc.dll is slightly modified 2016-03-11 12:06:30 +03:00
miks1965 789ae132c5 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	SyntaxTree/tree/tree.nin
2016-03-11 01:25:16 +03:00
miks1965 01c82f5863 Слайсы 2016-03-11 00:33:35 +03:00
Mikhail Abramyan ba11f74304 New versions of PT4Exam dlls. 2016-03-10 21:56:29 +03:00
miks1965 bbe2b15590 Исправлено сообщение об ошибке Нельзя наследовать от типа ... 2016-03-09 23:55:18 +03:00
miks1965 0ce1656f2b Незначительные правки 2016-03-07 15:56:46 +03:00
miks1965 d99805988b Доделанный chm 2016-03-05 18:11:32 +03:00
miks1965 fd99d77471 Косметические 2016-03-03 20:39:41 +03:00
miks1965 8969cca334 Новая справка chm с автоматически генерируемым разделом о системном модуле PABCSystem 2016-03-02 00:47:28 +03:00
Mikhail Abramyan 3b3872ed64 New PT4 files 2016-03-02 00:41:38 +03:00
miks1965 2228f762c8 Закомментировал Add. Заработало 2016-02-29 21:15:19 +03:00
miks1965 cc601dbaaf Небольшие исправления в PABCSystem. Почему-то тесты list.Add падают - говорят, что нельзя выбрать метод Add 2016-02-29 21:06:50 +03:00
miks1965 e5cfaa0945 PABCSystem - новые методы расширения (большое количество) 2016-02-29 19:44:58 +03:00
miks1965 7908a033bd Причёсываю PABCSystem.pas 2016-02-23 23:28:56 +03:00
miks1965 94c0db534a Исправлено две ошибки foreach var, при которых не выводились типы 2016-02-22 12:30:17 +03:00
miks1965 2b464dc59a Ожидался тип 2016-02-20 23:28:38 +03:00
miks1965 cabc8fe3c1 TYPE_NAME_EXPECTED=Ожидалось имя типа 2016-02-20 21:46:02 +03:00
miks1965 d7c595e2ac NullBasedArray в PABCSystem.pas при печати синонимов двумерных массивов 2016-02-20 00:06:49 +03:00
miks1965 04ec003a79 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-15 22:27:27 +03:00
miks1965 9c3fe75d87 Исправил реализацию SeqGen 2016-02-15 22:27:20 +03:00
Бондарев Иван c7a7da34ac bug fix issue #82 2016-02-14 14:27:31 +01:00
Бондарев Иван 85987d6b10 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-14 12:38:35 +01:00
miks1965 c3b262329f Множество оформительских правок в PABCSystem.pas 2016-02-13 22:16:28 +03:00
Бондарев Иван 5eda5f151a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-13 19:12:18 +01:00
miks1965 ec3aad7bd2 Complex и правки подсказок в PABCSystem.pas 2016-02-12 23:02:29 +03:00
Бондарев Иван 362120df35 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-12 19:35:28 +01:00
miks1965 23e8b887b3 Вернул 1251 кодировку по умолчанию 2016-02-12 21:05:20 +03:00
Бондарев Иван faaf52e695 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-12 16:49:33 +01:00
Бондарев Иван 75d63c2163 Запретил описание без реализации метода, реализующего явно интерфейс 2016-02-12 16:49:02 +01:00
miks1965 eab56c3cbc Релиз 1164 2016-02-11 23:45:36 +03:00
miks1965 801d04e49b Убрал Encoding.Default в качестве значения по умолчанию из PABCSystem.pas 2016-02-11 23:24:17 +03:00
miks1965 e8cf5f6274 Добавление кодировки к Reset Rewrite... 2016-02-11 22:49:12 +03:00
miks1965 978d22acc0 Упростил грамматику. Убрал вызов NewVariable в правиле variable 2016-02-11 15:59:27 +03:00
miks1965 5ff52a07a1 Восстанавливаюсь после ошибки с типами в ?: 2016-02-11 15:15:12 +03:00
miks1965 85b512952c Исправлен выбор типа в операции ?: Выбирается теперь самый общий тип 2016-02-11 08:52:23 +03:00
Бондарев Иван 2bb4d307a6 explicit interface implementation (beta)
bug fix issue #81
2016-02-07 21:54:29 +01:00
miks1965 b7df990387 Мелкие исправления в PABCSystem.pas 2016-02-07 09:33:15 +03:00
miks1965 452d0a3dcd 3/0/0/1160 2016-02-05 01:21:59 +03:00
miks1965 5caa5f3b78 // delete_extension_methods(ref si); // SSM 2.2.2016 Пока временно закомментировал 2016-02-02 09:34:16 +03:00
miks1965 b435cbf7fe foreach по многомерным массивам теперь возвращает правильный тип элемента.
Вернул короткие определения функций - ошибочно запрещал
2016-02-02 02:28:54 +03:00
miks1965 288c9a0606 OnMouseDown := procedure(x,y,mb) -> if mb=1 then Circle(x,y,5) 2016-01-30 02:15:19 +03:00
miks1965 f7c37251b5 var a: 0..integer.MaxValue; - теперь точки в диапазонном типе работают 2016-01-30 00:14:23 +03:00
miks1965 db6bede364 foreach незначащие изменения (надеюсь) 2016-01-27 22:14:14 +03:00
miks1965 47ef2b49a3 ChrAnsi, справка 2016-01-27 08:29:12 +03:00
miks1965 b4cc443595 Sequence of (T,T) 2016-01-24 23:06:01 +03:00
miks1965 68c8ead5cd Work 2016-01-23 08:21:09 +03:00
miks1965 f245a5be56 var t: (integer=2,integer); уже выводит ошибку 2016-01-21 16:45:08 +03:00
miks1965 bbae062980 Сделал &System для генерации синтаксических узлов на семантическом уровне чтобы пропускать поиск в модулях и искать сразу в .NET 2016-01-21 15:57:06 +03:00
miks1965 3e844d597b Множественные uses 2016-01-20 20:31:39 +03:00
miks1965 d933ae1f2c Поправил контекст тьюплов для автоформатирования 2016-01-19 23:21:24 +03:00