Commit graph

544 commits

Author SHA1 Message Date
miks1965 af91d9cd61 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/graph3d.pas
2017-12-14 12:44:25 +03:00
miks1965 15429f1061 bug fix #611
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
Бондарев Иван 07097940a7 bug fix #609 2017-12-13 20:42:44 +01:00
Бондарев Иван 0de42e3930 bug fix #608 2017-12-10 11:23:02 +01:00
Бондарев Иван 1799d1fe92 bug fix #607 2017-12-10 10:41:37 +01:00
Бондарев Иван efa9bdc366 bug fix #568 2017-11-27 21:01:49 +01:00
Бондарев Иван af1ac9b1c5 bug fix #577 2017-11-26 14:36:02 +01:00
Бондарев Иван aec1606528 bug fix #578 2017-11-26 13:47:38 +01:00
miks1965 8f1bc4eed2 Поменял иконку на 32x32
Начало анимации в Graph3D
2017-11-16 23:10:30 +03:00
Бондарев Иван e527022ffe Более адекватное сообщение об ошибке (bug fix #545) 2017-11-05 16:57:17 +01:00
Бондарев Иван ea12ccdd09 bug fix #543 2017-11-05 14:16:57 +01:00
miks1965 f386c9a44d bug fix #539 2017-11-02 12:21:02 +03:00
miks1965 065acdbbb7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-10-27 02:41:38 +03:00
miks1965 a33768fb4e bug fix #536 2017-10-27 02:41:17 +03:00
Бондарев Иван b4abeace1f bug fix #535 2017-10-26 21:15:58 +02:00
miks1965 2895fd80e9 Убрал отладочный вывод в файл 2017-10-25 21:35:32 +03:00
andrewlord607 aa79c94f6f Небольшой рефакторинг таблицы символов. 2017-10-23 11:21:15 +03:00
Бондарев Иван b2ac415b2c bug fix #496 2017-10-15 19:29:50 +02:00
Бондарев Иван 47dcd51ed5 update of fix #519 2017-10-15 12:58:11 +02:00
Бондарев Иван 3a2de23bbb bug fix #519 2017-10-15 12:51:14 +02:00
Бондарев Иван 1938e0d919 bug fix #523 2017-10-15 11:19:54 +02:00
miks1965 bd70af91e0 Добавление ToString к ряду классов таблицы символов 2017-10-13 12:49:15 +03:00
Alexander Zakharenko 5c30bc4a03 Merge remote-tracking branch 'origin/master' into features/patterns
# Conflicts:
#	SyntaxTree/tree/AbstractVisitor.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-10-09 19:12:18 +03:00
Бондарев Иван 305dcdc034 bug fix #497 2017-10-08 17:03:23 +02:00
Voloshin Bogdan d967abdbaf Merge branch 'master' into refactoring/sytax_tree_visitor 2017-10-08 00:11:08 +03:00
Alexander Zakharenko 597ef862bc Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	Parsers/PascalABCParserNewSaushkin/Keywords.cs
#	SyntaxTree/tree/AbstractVisitor.cs
#	SyntaxTreeConverters/StandardSyntaxConverter.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	TestSuite/intellisense_tests/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-10-05 18:48:57 +03:00
Бондарев Иван 3f520df65e Поддержка пространств имен в проектах
Возможность расширять пространства имен .NET
2017-10-03 20:18:37 +02:00
Бондарев Иван 1363ad6485 bug fix #495 2017-09-24 19:32:46 +02:00
Бондарев Иван 566af2ee8f fix uses for namespaces 2017-09-24 18:04:18 +02:00
Бондарев Иван d48c84f28d namespaces (alpha) 2017-09-24 12:12:27 +02:00
Voloshin Bogdan 8862645c1b Merge branch 'master' into refactoring/sytax_tree_visitor 2017-09-15 19:40:34 +03:00
miks1965 c59c1d1b1e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-08-26 00:30:42 +03:00
miks1965 04861bc23f bug fix #469
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
Бондарев Иван aaebcf48c9 bug fix #471 2017-08-25 19:54:34 +02:00
Voloshin Bogdan 103c1c1b0c Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor 2017-08-11 06:16:48 +03:00
Voloshin Bogdan 575aaa5d68 Remove redundant code 2017-08-11 04:06:32 +03:00
Voloshin Bogdan 45897538df Simplify Assignment visit by dividing into several methods 2017-08-11 04:05:25 +03:00
Voloshin Bogdan 5c836ec09e Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor
# Conflicts:
#	.gitignore
2017-08-10 21:36:04 +03:00
Бондарев Иван 8d21778992 bug fix #454 2017-08-10 19:58:48 +02:00
Бондарев Иван 10686d94e8 bug fix #398 2017-08-10 15:53:37 +02:00
Voloshin Bogdan b6cbf52ade Extract subprograms from Assign 2017-08-09 02:23:26 +03:00
Voloshin Bogdan 0fe62f444a Minor changes 2017-08-09 01:18:38 +03:00
Бондарев Иван 948632cb43 tests for virtual properties 2017-08-08 18:33:17 +02:00
Бондарев Иван 787e0cf6a8 virtual properties 2017-08-08 18:24:42 +02:00
Voloshin Bogdan 0cefd4f97a Move Assign visit to own file 2017-08-04 13:29:53 +03:00
Бондарев Иван dec66239fa bug fix #446 2017-07-26 21:09:45 +02:00
Alexander Zakharenko a22ef2d967 Add ForLoop.cs 2017-07-23 22:53:35 +03:00
Alexander Zakharenko 11f69bbf44 Merge branch 'master' into features/patterns
# Conflicts:
#	CodeCompletion/CodeFormatter.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.y
#	SyntaxTree/tree/AbstractVisitor.cs
#	SyntaxTree/tree/HierarchyVisitor.cs
#	SyntaxTree/tree/SyntaxTreeStreamReader.cs
#	SyntaxTree/tree/SyntaxTreeStreamWriter.cs
#	SyntaxTree/tree/Tree.cs
#	SyntaxTree/tree/Visitor.cs
#	SyntaxTree/tree/tree.xml
#	SyntaxVisitors/SyntaxVisitors.csproj
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2017-07-23 22:29:24 +03:00
Alexander Zakharenko a2b2b2c223 Merge branch 'refactoring/sytax_tree_visitor' of https://github.com/pascalabcnet/pascalabcnet into refactoring/sytax_tree_visitor 2017-07-23 21:51:00 +03:00
Alexander Zakharenko 371124b3f3 Move for to new file
Rename variables
2017-07-23 21:50:27 +03:00
Voloshin Bogdan ae9a5eb917 Foreach: refactor stack oreder 2017-07-23 21:50:13 +03:00
Voloshin Bogdan e5dfcf5eb8 Foreach: split checks from implementation 2017-07-23 20:50:26 +03:00
Voloshin Bogdan a7d9fea845 Refactor foreach 2017-07-23 19:21:30 +03:00
Voloshin Bogdan fbb193b04b Move foreach visit to own file 2017-07-23 16:41:34 +03:00
Бондарев Иван c67922ebc3 bug fix #439 2017-07-16 12:44:30 +02:00
Бондарев Иван 145f9aeb21 bug fix #442 2017-07-16 11:16:12 +02:00
miks1965 8f9b8c860f Устранен ряд ошибок в foreach 2017-07-09 00:36:46 +03:00
Бондарев Иван 4361a81fef bug fix #435 2017-07-04 20:44:00 +02:00
Бондарев Иван d739395527 bug fix #428 2017-07-02 12:18:56 +02:00
Бондарев Иван 379232bb8e bug fix #429, #430 2017-06-26 20:22:27 +02:00
Бондарев Иван 18447ac9d9 bug fix #420 2017-06-15 16:10:02 +02:00
Бондарев Иван c71e1f19cb bug fix #420 2017-06-11 14:56:40 +02:00
miks1965 3f39074540 si->si2 ошибка 2017-06-10 20:51:09 +03:00
miks1965 00646f89a5 loop 5 do
write(1)
2017-06-08 17:56:17 +03:00
miks1965 2f3b2294ba class_body -> class_body_list 2017-06-06 05:24:32 +03:00
janise93 d6fd84b935 Add: ??, integer? and semantic checks for ?. 2017-06-03 10:19:52 +03:00
andrewlord607 84ca54d190 Fix warnings and possible NullReference exceptions 2017-06-02 13:02:12 +03:00
miks1965 c74db1a49e PABCSystem opt
Исправление бага при рефакторинге ТС
2017-06-02 00:50:28 +03:00
miks1965 38842c45e7 bug fix #411
var (a,b) := (1,2)
2017-06-01 13:14:49 +03:00
andrewlord607 3a7551d0a2 merge fix 2017-05-30 23:58:34 +03:00
andrewlord607 31af590e95 Merge remote-tracking branch 'remotes/upstream/master'
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
#	TreeConverter/TreeConversion/compilation_context.cs
#	TreeConverter/TreeConversion/syntax_tree_visitor.cs
#	bin/Lib/PABCRtl.dll
2017-05-30 20:25:14 +03:00
miks1965 5fd0a37322 bug fix #273 2017-05-26 17:18:20 +03:00
Бондарев Иван 87f4005e0a PascalABCVersion is intrinsic function (bug fix #395) 2017-05-26 14:35:59 +02:00
Бондарев Иван da373ae907 bug fix #396 2017-05-26 14:13:17 +02:00
Бондарев Иван 32404786fb bug fix #403 2017-05-25 11:44:01 +02:00
Бондарев Иван 8873257dfd bug fix #401 2017-05-23 21:29:11 +02:00
Бондарев Иван 2b0dc0b76b bug fix #402 2017-05-23 20:36:10 +02:00
andrewlord607 c697c95f81 extensionoperators2 test fix 2017-05-22 20:53:52 +03:00
andrewlord607 5afd8d05da bug fix 2017-05-22 02:49:59 +03:00
andrewlord607 4fddf5c66a SymbolTable refactoring #2 2017-05-20 21:20:02 +03:00
andrewlord607 8a6506e73e SymTable refactoring 2017-05-09 12:52:40 +03:00
miks1965 8c70f44b94 ?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов 2017-05-08 22:59:52 +03:00
miks1965 047e297020 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-05-01 17:08:33 +03:00
miks1965 ad4be08834 bug fix #375 2017-05-01 17:08:26 +03:00
Бондарев Иван 8bddc4d02c Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-04-30 13:48:34 +02:00
Бондарев Иван d3ae32ead9 bug fix #386 2017-04-30 13:47:55 +02:00
miks1965 6e2de8da38 bug fix #379 2017-04-29 00:28:56 +03:00
Бондарев Иван 68d725551b bug fix #388 2017-04-24 20:30:41 +02:00
Бондарев Иван 1227ead58b bug fix #297 2017-04-23 17:49:28 +02:00
Бондарев Иван cde035dc9c bug fix #366 2017-04-23 15:22:30 +02:00
Бондарев Иван be9776af11 bug fix #381 2017-04-23 14:09:31 +02:00
Бондарев Иван dfe15dab2e bug fix #380 2017-04-23 12:25:29 +02:00
miks1965 c75073f319 Исправлена отрисовка объекта в ABCObjects.pas
Введена f.Readln для текстовых файлов
Введены a.Fill для одномерных и двумерных массивов
2017-04-22 18:21:13 +03:00
Alexander Zakharenko d386dce8d9 Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	bin/Lib/PABCRtl.dll
2017-04-15 15:31:41 +03:00
Бондарев Иван 65744db1fa bug fix #350 2017-03-22 21:22:29 +01:00
Бондарев Иван f3e1811fcd bug fix #367 2017-03-16 21:52:40 +01:00
Бондарев Иван 9888bc7412 bug fix #364 2017-03-13 21:25:05 +01:00
Бондарев Иван d8f339b40e bug fix #363 2017-03-08 20:21:05 +01:00
Бондарев Иван f68747333e bug fix #353 2017-03-03 19:55:23 +01:00
Бондарев Иван 22e529d3bd bug fix #360 2017-03-02 20:27:17 +01:00
Бондарев Иван a21ad79349 bug fix #249 2017-02-22 21:15:54 +01: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
Бондарев Иван a59f622e0c bug fix #348 2017-02-19 12:27:51 +01:00
Бондарев Иван 0dc1922496 bug fix #346 2017-02-18 14:22:22 +01:00
Бондарев Иван 9900ad6277 bug fix #345 2017-02-18 12:52:54 +01:00
miks1965 faeedd04d8 Working changes 2017-02-15 08:54:25 +03:00
Alexander Zakharenko 5c11c87960 Add type_pattern 2017-02-12 19:52:59 +03:00
Бондарев Иван 24b49d8da8 PABCExtensions.pas 2017-02-09 21:33:33 +01:00
miks1965 9967adf5ee a[:][:] 2017-02-06 11:02:42 +03:00
Бондарев Иван 3b7f8685ce bug fix #337 2017-01-30 20:18:11 +01: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 ac9f0221b0 semantic_checks_for_sugar.cs 2017-01-20 21:49:07 +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 67b9159df5 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-01-10 21:18:48 +03:00
miks1965 1557775799 Кое-какие правки для реализации синтаксического сахара 2017-01-10 21:18:40 +03:00
Бондарев Иван f129a4b643 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-01-10 13:32:28 +01:00
Бондарев Иван 1d31faee2b bug fix #327 2017-01-10 13:31:39 +01: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
Бондарев Иван ca85119f2e update to bug fix #324 2016-12-23 10:27:07 +01:00
Бондарев Иван 5de8f16023 bug fix #324 2016-12-22 23:15:20 +01:00
Бондарев Иван db866f5d60 bug fix #321 2016-12-20 20:34:44 +01:00
Бондарев Иван e08f8f05be bug fix #315 2016-12-18 18:18:51 +01:00
miks1965 d676ba3267 bug fix #318 #317 2016-12-12 21:57:41 +03:00
Бондарев Иван 5ec4bba1a4 test 2016-12-06 21:34:35 +01:00
Бондарев Иван 6cb908d7c8 . 2016-12-06 21:24:57 +01:00
Бондарев Иван 23fa39928e bug fix #310 2016-12-05 21:45:15 +01:00
Бондарев Иван 50ecdde5e9 bug fix #312 2016-12-04 20:12:47 +01:00
Бондарев Иван 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
miks1965 01eac975de bug fix #199 2016-06-11 09:47:22 +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
Oleg Batashov bf712a6def Yield: bug fix #192 2016-06-06 23:49:41 +03:00
miks1965 85a81c8cb2 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-06-06 11:40:56 +03:00
Oleg Batashov 4a5323c40c Yield helpers for external-defined class methods removal enabled 2016-06-05 01:41:08 +03:00
Oleg Batashov 2f96c18b1d Yield: bug fix #180 2016-06-05 01:38:58 +03:00
miks1965 1d941cf60a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	Configuration/GlobalAssemblyInfo.cs
	Configuration/Version.defs
	ReleaseGenerators/PascalABCNET_version.nsh
	bin/Lib/PABCRtl.dll
2016-06-03 18:40:13 +03:00
miks1965 143b118d66 GraphABC.pas - несущественные правки 2016-06-03 18:00:31 +03:00
Oleg Batashov cf3ff863d8 Yield: fixed removal of yield-helpers for pre-defined class methods with external body 2016-06-03 16:36:57 +03:00
Oleg Batashov 8b89c3f1b2 Foreach lowering bugfix 2016-05-30 00:40:41 +03:00
Oleg Batashov 355452bccf Foreach lowering added 2016-05-29 15:11:12 +03:00
Бондарев Иван c4b314821f bug fix #173 2016-05-29 11:27:25 +02:00
Бондарев Иван e421ff1e80 bug fix #170 2016-05-27 19:27:03 +02:00
Бондарев Иван 9b41266853 #121 (var c: Complex := (2,3)) 2016-05-27 13:30:01 +02:00
Бондарев Иван 0b8bf6183c bug fix #140 2016-05-27 11:40:05 +02:00
Бондарев Иван bdcbf123c5 bug fix #168 2016-05-26 18:13:49 +02:00
miks1965 85a33dadd5 Незначительные исправления 2016-05-21 15:51:50 +03:00
miks1965 669e9a3d99 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	TreeConverter/TreeConversion/syntax_tree_visitor.cs
	Yield/SyntaxVisitors/YieldVisitors/ProcessYieldsCapturedVars.cs
	bin/Lib/PABCRtl.dll
2016-05-21 14:59:54 +03:00
miks1965 dd460c6ca5 bug fix #161 2016-05-21 14:46:52 +03:00
Oleg Batashov 8b6fbc3edf Yield helper methods remove speedup 2016-05-20 17:08:56 +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
Бондарев Иван 5e75a1c66f bug fix #95, #155 2016-05-16 20:45:03 +02:00
Бондарев Иван c91e2e76e8 bug fix #50 2016-05-15 21:01:40 +02:00
Бондарев Иван a4d4a7a64a bug fix #156 2016-05-15 19:38:19 +02:00
Бондарев Иван bcfd54e2f3 removed unused and commented code 2016-05-06 18:23:32 +02:00
Бондарев Иван 9b1a0c76cd remove unused and commented code 2016-05-01 12:48:34 +02:00
miks1965 847902e531 Исправил одну ошибку вывода типа короткого определения функции 2016-04-30 09:53:08 +03:00
Бондарев Иван e4f4621f61 bug fix #149 2016-04-27 22:03:22 +02: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
Бондарев Иван fe12e432a0 bug fix issue #146 2016-04-25 19:55:10 +02:00
miks1965 0ae748f2c0 fix #115 2016-04-25 14:25:11 +03:00
miks1965 924785706c Доделал x->begin Result := Print(x) end; Теперь выдается ошибка 2016-04-23 10:28:39 +03:00
miks1965 d10563ad7d fix #138 2016-04-18 15:15:49 +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 c664a345bf Исправил баг с короткими функциями внутри классов 2016-04-12 14:00:53 +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
Бондарев Иван 022c5fbf30 bug fix issue #128 2016-04-02 21:28:35 +02:00
miks1965 8d7c9fca46 Изменена реализация метода Slice и срезов a[f,t,s] 2016-03-28 15:25:46 +03:00
miks1965 33b1ad71d9 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-03-20 23:12:16 +03:00
Бондарев Иван 212ca9a88f bug fix issue #114 2016-03-20 19:59:37 +01: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
Бондарев Иван 29682aa824 bug fix issue #110 2016-03-12 18:46:14 +01: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
Бондарев Иван 034a13f70c bug fix issue #104 2016-03-10 19:43:13 +01:00
miks1965 bbe2b15590 Исправлено сообщение об ошибке Нельзя наследовать от типа ... 2016-03-09 23:55:18 +03:00
Бондарев Иван 48c6a460f5 bug fix issue #102 2016-03-08 20:24:07 +01: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
Бондарев Иван 7da241728d bug fix issue #87 2016-02-21 19:31:49 +01:00
Бондарев Иван bd4d6b6f28 bug fix issue #94 2016-02-21 18:49:31 +01:00
Бондарев Иван 1f31c20da2 bug fix issues #84, #85, #89 2016-02-21 17:12:52 +01:00
miks1965 04ec003a79 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-02-15 22:27:27 +03:00