Commit graph

130 commits

Author SHA1 Message Date
miks1965 31f153266f fix #1036
процедура Deconstruct автогенерируется для автоклассов
2018-08-12 21:16:18 +03:00
miks1965 870ad02b48 расширенные свойства для записей
Запрет реализации свойств в интерфейсах
Запрет реализации расширенных индексных свойств
2018-07-18 12:20:45 +03:00
miks1965 d6d0d2a86b Graph3D.pas - видимо исправлена ошибка с AnimScale
bug fix #425
2018-07-17 10:25:56 +03:00
miks1965 a1e1363347 bug fix #918 2018-06-28 22:12:52 +03:00
Alexander Zakharenko f5e5a56cfc Localize pattern matching errors 2018-06-17 14:15:08 +03:00
miks1965 cce1345ee0 bug fix #914 2018-06-12 22:45:54 +03:00
miks1965 e0bf9736d4 bug fix #916 2018-06-12 21:29:12 +03:00
miks1965 78ea0be0e1 bug fix #875
bug fix #876
2018-05-31 00:40:29 +03:00
Бондарев Иван 6f4299cc6f #803 2018-05-06 14:24:30 +02:00
Бондарев Иван 1e648d5a43 Форматные строки (#285) 2018-03-21 21:01:54 +01:00
Бондарев Иван 680a9b99b4 bug fix #730 2018-03-19 21:05:44 +01:00
Бондарев Иван 547742e09f bug fix #727 2018-03-18 15:12:35 +01:00
miks1965 0d842fda45 Cotens 2018-02-27 09:15:59 +03:00
Бондарев Иван 7039ad3c4f bug fix #682 2018-02-20 20:53:51 +01:00
Бондарев Иван b90045de2f check for .NET update 2018-02-01 20:33:13 +01:00
Бондарев Иван 9ee420d9e6 bug fix #658 2018-01-29 20:14:36 +01:00
Бондарев Иван 7894e3d4f5 bug fix #626 2017-12-31 12:28:34 +01:00
Бондарев Иван aa6ca605c3 #309 2017-12-29 18:35:00 +01:00
Бондарев Иван aaab5d8893 disabled short definition of implicit/explicit operators 2017-12-29 16:47:02 +01:00
Бондарев Иван d5004ddfa3 update to fix #545 2017-11-05 16:58:04 +01:00
miks1965 de4a4a8a96 pt4providerplugin 2017-11-04 13:08:28 +03:00
Бондарев Иван 3f520df65e Поддержка пространств имен в проектах
Возможность расширять пространства имен .NET
2017-10-03 20:18:37 +02:00
miks1965 13ca616f0e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2017-09-28 08:50:22 +03:00
miks1965 57a455a05f Комментарии в GraphWPF 2017-09-28 08:48:33 +03:00
Бондарев Иван d48c84f28d namespaces (alpha) 2017-09-24 12:12:27 +02:00
Бондарев Иван 787e0cf6a8 virtual properties 2017-08-08 18:24:42 +02:00
Бондарев Иван fbb5085c35 bug fix #434 2017-07-02 14:00:57 +02:00
miks1965 cc361b4bc7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	ReleaseGenerators/PascalABCNET_version.nsh
2017-06-17 00:47:59 +03:00
miks1965 be24727b97 function ReadInteger2(message: string): (integer,integer);
и
вынос повторяющихся вычислений в ?.
2017-06-17 00:47:08 +03:00
Бондарев Иван 6310d5b416 disassembly window 2017-06-16 17:10:36 +02:00
Бондарев Иван 72fccff797 fix lanuage variable VERSION_IS_UP_TO_DATE 2017-06-13 17:56:33 +02:00
Бондарев Иван c9a057ec58 infinite recursion warning 2017-06-11 12:50:08 +02:00
Бондарев Иван 1fd7cfb585 install packages from NuGet (experimental) 2017-06-05 16:09:24 +02:00
Бондарев Иван cde035dc9c bug fix #366 2017-04-23 15:22:30 +02:00
Бондарев Иван 235d11fd1d collapse all regions (fix #377)
migrate build scripts on VS2017
2017-04-11 21:53:44 +02:00
Бондарев Иван e0d9b43551 fix #374 2017-04-07 21:11:18 +02:00
miks1965 6aee6c9add Рефакторинг 2017-01-22 20:54:13 +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
Бондарев Иван e08f8f05be bug fix #315 2016-12-18 18:18:51 +01:00
miks1965 7dae60aba0 FillParentNodesVisitor 2016-10-13 00:56:12 +03:00
Бондарев Иван 67e77dd863 fix #279 2016-09-27 20:05:16 +02: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
Бондарев Иван 5acf06e270 bug fix #271 2016-09-02 19:09:52 +02:00
Бондарев Иван 95179ff92c bug fix #261 2016-08-03 20:00:15 +02:00
Бондарев Иван 2e9800d98d bug fix #228 2016-08-02 21:38:16 +02: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
Бондарев Иван d2cfb2edaa bug fix #230 2016-07-09 15:01:56 +02:00
miks1965 978e4b6404 [Serializable] public class SourceContext
и пара синтаксических визиторов для примера использования в конверторе
2016-05-06 22:59:54 +03:00
Бондарев Иван c7858e7585 bug fix #133 2016-04-14 21:02:37 +02: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
Бондарев Иван 022c5fbf30 bug fix issue #128 2016-04-02 21:28:35 +02: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
Бондарев Иван 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
Бондарев Иван cf18c924a3 bug fix issue #106 2016-03-12 20:13:45 +01:00
miks1965 01c82f5863 Слайсы 2016-03-11 00:33:35 +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
Бондарев Иван 75d63c2163 Запретил описание без реализации метода, реализующего явно интерфейс 2016-02-12 16:49:02 +01:00
Бондарев Иван 2bb4d307a6 explicit interface implementation (beta)
bug fix issue #81
2016-02-07 21:54:29 +01:00
miks1965 b435cbf7fe foreach по многомерным массивам теперь возвращает правильный тип элемента.
Вернул короткие определения функций - ошибочно запрещал
2016-02-02 02:28:54 +03:00
miks1965 5817de29b6 Добавлено: Количество элементов кортежа не должно быть больше 7 2016-01-13 22:34:03 +03:00
miks1965 5ce19c217e (a,b) как кортеж - кажется, получилось 2016-01-13 21:30:17 +03:00
Бондарев Иван d66da1ea61 bug fix issue #43 2016-01-06 16:28:35 +01:00
Бондарев Иван e0443cea7a generic operator extensions (operator+<T>) 2015-12-09 22:11:38 +01:00
Бондарев Иван cf8282b3cc disabled declarations of extension methods in interface part of unit 2015-12-03 19:59:37 +01:00
Бондарев Иван f4074e035a add english error messages for extensionmethod semantics 2015-10-11 16:51:27 +02:00
miks1965 955d9699ee T->T 2015-05-17 21:15:48 +03:00
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00