Commit graph

511 commits

Author SHA1 Message Date
miks1965 a65c2a0017 bug fix #1463 2018-11-05 16:08:31 +03:00
miks1965 e361705095 bug fix #1080 2018-10-12 07:15:21 +03:00
miks1965 bb2ef43840 bug fix #1318 2018-10-02 19:46:41 +03:00
miks1965 1b0077eab7 bug fix #1280 2018-10-02 17:53:43 +03:00
miks1965 aa453fb155 Мелочи 2018-09-28 15:52:47 +03:00
Бондарев Иван 3e4f84f3b3 #1125 2018-09-23 18:29:00 +02:00
miks1965 da91abdad4 Две литеральные строковые константы не могут стоять подряд 2018-09-16 05:11:08 +03:00
Бондарев Иван a281e4b8d5 fix #1063 2018-09-09 19:10:15 +02:00
Бондарев Иван 78a6e0c22a Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/GraphWPFBase.pas
2018-09-06 20:53:25 +02:00
Бондарев Иван 4600c3b734 fix #1159
fix #1143
2018-09-06 20:49:18 +02:00
miks1965 69fc771ce8 bug fix #1145 2018-09-06 20:29:12 +03:00
miks1965 be751ebc05 Мелочи 2018-09-02 18:47:49 +03:00
miks1965 5d46598ffa Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	bin/Lib/GraphWPF.pas
#	bin/Lib/GraphWPFBase.pas
#	bin/Lib/WPFObjects.pas
2018-09-02 17:31:02 +03:00
miks1965 653349262e Закомментирована культура в разделе инициализации, вызывавшая ошибку в NET 4.0 2018-09-02 17:20:24 +03:00
Mikhail Abramyan 3720c90d15 Новые версии PT4.pas и pt4pabc.dll 2018-08-30 21:02:25 +04:00
miks1965 fd1f257d68 Версия 3.4.2 2018-08-29 22:56:13 +03:00
miks1965 c4e3377735 Добавлены HSet(set of T), SSet(set of T) 2018-08-29 21:43:35 +03:00
miks1965 a8cd226c0d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	TestSuite/CompilationSamples/graph3d.pas
2018-08-29 11:45:15 +03:00
miks1965 3b85ed4dae fix #1058
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03:00
Бондарев Иван 21463c712c bug fix #1118 2018-08-28 21:18:18 +02:00
Бондарев Иван 1023a21fd9 bug fix #1085 2018-08-26 17:21:19 +02:00
miks1965 de645a4707 Экспериментальный модуль BlockFileOfT
Учебный модуль ABCDatabases.pas
2018-08-25 13:35:24 +03:00
miks1965 fc75bdab7a Несущественные правки 2018-08-24 18:37:38 +03:00
miks1965 85b5ac28d7 WPFObjects модуль почти готов
Примеры WPFObjects
Дополнения в справку - методы файлов
Методы типизированных файлов переназваны f.FileSize на f.Size
f.FilePos на f.Position
Сделаны f.Reset и f.Rewrite
Random для вещественных
2018-08-21 17:28:27 +03:00
miks1965 d1d5c0efd7 Рабочие изменения 2018-08-20 00:57:31 +03:00
miks1965 0fc55fdee5 fix #1050 2018-08-19 10:55:01 +03:00
miks1965 9737922704 Убрал из тестов две не ошибки 2018-08-17 20:51:36 +03:00
miks1965 c03a869099 Запрещен странный синтаксис в new
Откомментированы Incremental
2018-08-14 12:24:31 +03:00
miks1965 350285a88a ^i - убрал 2018-08-11 10:46:32 +03:00
miks1965 1446ca2fba bug fix #1029
ConvertAll и Transform с доппараметрами - индексами
2018-08-09 21:34:26 +03:00
miks1965 0613eaf452 bug fix #1026
f.ReadWord
f.Print
2018-08-07 19:21:09 +03:00
miks1965 00e0d8082d Модуль Countries и стандартный каталог для файлов 2018-08-06 14:49:41 +03:00
miks1965 89f02b3c47 Files секция
Исправленный Help
2018-08-03 11:41:25 +03:00
miks1965 753759b888 fix #1003 2018-08-02 12:00:51 +03:00
Mikhail Abramyan f1089b6309 Обновил модули PT4.pas и PT4MakerNetX.pas 2018-07-31 21:01:19 +04:00
Mikhail Abramyan f7aec39589 Новые версии задачника и его компонентов 2018-07-29 20:25:01 +04:00
Voloshin Bogdan 12ee45f0fc Exclude typeclasses from master, because of new workflow. 2018-07-23 02:08:38 +03:00
miks1965 da8b1e671c bug fix #1000
Запрещены неявные преобразования из real в decimal и из short в decimal как в C#
2018-07-22 01:24:48 +03:00
miks1965 3c02686700 bug fix #988 2018-07-19 10:12:46 +03:00
miks1965 eb38416402 bug fix #979 2018-07-17 19:12:27 +03:00
miks1965 d6d0d2a86b Graph3D.pas - видимо исправлена ошибка с AnimScale
bug fix #425
2018-07-17 10:25:56 +03:00
miks1965 210fa46d3f bug fix #950
Функция Matr для создания матрицы
2018-07-14 12:31:59 +03:00
miks1965 a1e1363347 bug fix #918 2018-06-28 22:12:52 +03:00
miks1965 553e7fbd24 TypeClassErrors - папка для ошибок с typeclasses
PosEx - исправлено поведение - теперь не генерируется исключение
2018-06-28 13:42:46 +03:00
miks1965 397ac3339e PABCSystem.pas - Round(r,digits) 2018-06-24 16:11:09 +03:00
miks1965 700ed63258 Working commit 2018-06-12 21:48:29 +03:00
Alexander Zakharenko 5a9ef45312 Rename IsTest function 2018-06-12 09:56:46 +03:00
miks1965 5b2568f62c Assert - исправлена ошибка с message
Graph3D - полностью переработаны трансформации и анимации. Исправлено много неточностей.
Теперь у каждой элементарной анимации есть своя StoryBoard
2018-06-10 17:33:22 +03:00
Voloshin Bogdan eb4f90edf2 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-06-04 17:40:25 +03:00
miks1965 78ea0be0e1 bug fix #875
bug fix #876
2018-05-31 00:40:29 +03:00
Bogdan Voloshin 32b86ece99 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-05-24 14:35:47 +03:00
miks1965 b472026f5d Примеры на Pattern Matching
Версия 3.4
2018-05-24 08:03:21 +03:00
Voloshin Bogdan 16d7e37ce1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-20 11:44:58 +03:00
miks1965 e7691aed82 AnimMoveOnX - перегруженные версии 2018-05-19 21:50:06 +03:00
Voloshin Bogdan 29761537c7 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-05-16 23:07:39 +03:00
miks1965 bf8316cfb2 Откатил фикс #796 2018-05-15 21:01:35 +03:00
Bogdan Voloshin a315f9f063 Merge commit '082a998786a49e4e3f3ce0ad799fe1c7b6a90fb7' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.lex
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.y
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	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
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2018-05-14 18:01:14 +03:00
Bogdan Voloshin aee1158cc2 Merge commit 'd0f93fcacf8fc43f2463dedee20c591bf281581f' into features/typeclasses-another-approach 2018-05-14 17:27:55 +03:00
Alexander Zakharenko f5cf7d8179 Re-generate parser & run tests 2018-05-11 14:11:56 +03:00
Alexander Zakharenko a078dac5eb Merge branch 'master' into features/patterns
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
#	TestSuite/CompilationSamples/PABCSystem.pas
#	bin/Lib/PABCSystem.pas
2018-05-11 13:58:19 +03:00
Alexander Zakharenko ec44408a75 Code formatting for match with pattern 2018-05-11 13:46:59 +03:00
miks1965 ca085a35d2 try bug fix 815 2018-05-09 12:12:34 +03:00
Voloshin Bogdan 74f8834449 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-05-04 08:19:34 +03:00
Бондарев Иван af346c7eb7 bug fix #777 2018-05-02 20:43:45 +02:00
Voloshin Bogdan 3c00e075e7 Merge branch 'master' into features/typeclasses-another-approach 2018-05-02 13:04:01 +03:00
Бондарев Иван c6aecfef3b bug fix #780 2018-05-01 13:32:27 +02:00
miks1965 b99f025512 BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает 2018-04-29 11:02:40 +03:00
Bogdan Voloshin b71acb102e Merge branch 'master' into features/typeclasses-another-approach 2018-04-24 17:44:39 +03:00
miks1965 9eeb965fd0 Release 1660 2018-04-23 21:45:11 +03:00
miks1965 93ee8141ac Gr3D work 2018-04-23 12:38:44 +03:00
miks1965 68cb3f0a73 Graph3D Work changes 2018-04-23 12:27:18 +03:00
miks1965 ea60609bee Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-04-22 20:49:08 +03:00
Bogdan Voloshin 2f8965fbe4 Merge branch 'master' into features/typeclasses-another-approach 2018-04-18 17:06:32 +03:00
Бондарев Иван f3299e0667 bug fix #739 2018-04-17 21:48:29 +02:00
Bogdan Voloshin c4e3ad1b21 Merge branch 'master' into features/typeclasses-another-approach 2018-04-17 18:12:28 +03:00
miks1965 3c31b6c661 Graph3d minor changes 2018-04-16 13:18:42 +03:00
Бондарев Иван 3c0b0a84e8 bug fix #766 2018-04-15 13:36:51 +02:00
Bogdan Voloshin cd9912deb7 Add to ConceptSingleton to PABCSystem 2018-04-13 16:53:20 +03:00
Bogdan Voloshin 95cf30dba5 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-04-10 17:25:40 +03:00
miks1965 852f603eb4 FindNearestObject(x,y)
FindNearestObjectPoint(x,y)
PlaneXY.PointOnPlane(x,y);
line.NearestPointOnLine(x,y);
2018-04-09 13:26:04 +03:00
Alexander Zakharenko 3f93bfa24b Merge 'master' into 'features/patterns' 2018-04-08 13:42:32 +03:00
Bogdan Voloshin 4444cf2689 Add grammar rules and syntax nodes 2018-04-05 20:02:37 +03:00
miks1965 b708d655ff GraphWPF - исправил пару ошибок
GraphWPFBase.pas - включил в инсталлят
2018-04-01 23:47:58 +03:00
miks1965 5eaebc003d Controls - добавления 2018-03-29 22:21:23 +03:00
miks1965 a9fff1c514 GraphWPFBase.pas 2018-03-27 11:48:53 +03:00
miks1965 462d2f12d4 Sounds correct 2018-03-22 10:31:16 +03:00
miks1965 ec686a60eb Graph3D.pas 2018-03-20 00:11:36 +03:00
miks1965 51b1021489 Sounds.pas 2018-03-15 12:43:17 +03:00
miks1965 76f3cb623c Working 2018-03-11 21:11:18 +03:00
miks1965 df7523dcbb События мыши в Graph3D 2018-03-10 22:50:48 +03:00
miks1965 2fb81a8d1c Версия 3.3.5 2018-02-10 23:24:27 +03:00
Бондарев Иван 64a33a0d38 bug fix #671 2018-01-28 14:51:34 +01:00
miks1965 47abf90efa .NET 4.7.1
pabcworknet.ini - добавлен BOM
i.Print для стандартных типов
f.Seek(i) сделана функцией
Подчистка в Graph3D.pas
2018-01-26 23:37:04 +03:00
miks1965 c6b6d01c0b Object.Print убрано - конкурирует с Sequence.Print
Добавлены Nane и FullName к типу Text
2018-01-15 10:17:02 +03:00
miks1965 650fcb4f2d Object.Print (экспериментально) 2018-01-12 11:42:02 +03:00
miks1965 a39fb76e04 Короткие определения конструкторов.
Пример Chess3D
2018-01-08 22:12:33 +03:00
miks1965 6153b0d166 HelixViewport.DLL
2018
2018-01-07 22:58:34 +03:00
miks1965 a08322e1c1 bug fix #641 2018-01-06 00:29:19 +03:00
miks1965 266c2c0fd0 bug fix #630
Release 1607
2017-12-31 17:25:22 +03:00
Бондарев Иван d4fd6f88e5 memory improvements in intellisense 2017-12-30 15:46:38 +01:00
Бондарев Иван f59c462fe7 power operator (#169) 2017-12-29 22:31:00 +01:00
Бондарев Иван 7e7eedc35a bug fix #451 2017-12-29 17:51:33 +01:00
miks1965 a9012ec88a Исправление ошибки с клонированием цилиндра в Graph3D.pas 2017-12-28 18:36:02 +03:00
miks1965 8f2fd5d505 String builder operations 2017-12-21 17:11:56 +03:00
Бондарев Иван 266dc71236 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-12-17 12:40:45 +01:00
Бондарев Иван fb60f8884d bug fix #585 2017-12-17 12:40:06 +01:00
miks1965 09764ba9d3 Множество примеров Graph3D 2017-12-17 01:25:54 +03:00
miks1965 fb75983135 bug fix #610 2017-12-15 11:51:57 +03:00
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
Бондарев Иван 0de42e3930 bug fix #608 2017-12-10 11:23:02 +01:00
miks1965 f40d226f67 Множественные изменения в Graph3D.pas
Функция InRange - как синоним Between
2017-12-09 14:10:03 +03:00
Бондарев Иван 5924f11216 bug fix #594 2017-12-05 20:39:14 +01:00
miks1965 2150c80de7 Graph3D.pas
Правка грамматики в связи с :
2017-12-02 20:29:52 +03:00
Бондарев Иван d1db534ba1 #570 2017-11-26 18:59:32 +01:00
Бондарев Иван aa876597eb Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2017-11-26 18:40:51 +01:00
Бондарев Иван 0f0bf1df4b #570 2017-11-26 18:40:20 +01:00
miks1965 078c620ff5 Некоторые рабочие изменения в Graph3D.pas 2017-11-26 20:12:58 +03:00
miks1965 110d0d3dd3 Много изменений в Graph3D 2017-11-23 20:46:08 +03:00
miks1965 31b56b9975 Анимации в Graph3D 2017-11-18 19:28:51 +03:00
miks1965 de4a4a8a96 pt4providerplugin 2017-11-04 13:08:28 +03:00
miks1965 48cd0913c4 bug fix #484 2017-11-03 22:21:03 +03:00
miks1965 f386c9a44d bug fix #539 2017-11-02 12:21:02 +03:00
miks1965 a33768fb4e bug fix #536 2017-10-27 02:41:17 +03:00
miks1965 674df68011 AdjacentGroup - sequence of array
if (hn == null) throw new Exception("Попытка добавить уже добавленное имя "+ Name + " в HashTable. Обратитесь к разработчикам");

в SymbolTable

Попытка учесть классовые переменные при захвате в лямбдах
2017-10-23 13:25:37 +03:00
miks1965 c7e2c19398 Dodecahedron 2017-10-20 11:54:32 +03: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
miks1965 94e81e0d62 #513 bug fix Tuple = 2017-10-07 23:42:14 +03:00
Alexander Zakharenko 35d2cd6d18 End merge
Fix namespace visit, run tests
2017-10-05 19:44:28 +03:00
miks1965 0d1f45c279 #489 bug fix 2017-09-16 17:38:24 +03:00
miks1965 190e73a928 GraphWPF косметические изменения и в примерах 2017-09-09 17:43:43 +03:00
miks1965 f2a8080618 GraphWPF много правок 2017-09-02 22:29:44 +03:00
miks1965 168b288fb1 GraphWPF Color to primitives 2017-08-26 12:24:40 +03:00
miks1965 ceb7075467 2 попытка с helix.dll 2017-08-22 20:45:33 +03:00
Бондарев Иван 774a1a2706 bug fix #462 2017-08-13 13:32:28 +02:00
Бондарев Иван dccde94e62 bug fix #447 2017-08-09 19:36:41 +02:00
Бондарев Иван e8a38276b6 bug fix #452 2017-08-07 18:52:35 +02:00
Бондарев Иван 09e689d9e8 bug fix #449 2017-08-06 12:35:29 +02:00
miks1965 968089365e Процедура Run в модуле Robot.pas 2017-07-29 23:01:58 +03:00
miks1965 8f9b8c860f Устранен ряд ошибок в foreach 2017-07-09 00:36:46 +03:00
miks1965 bb1ed7624b '1'*0 2017-07-03 23:29:18 +03:00
miks1965 c1640a161c Мелкие правки в PABCSystem. Доп. функции Random2.
string[256] теперь нее компилируется
2017-07-02 15:39:44 +03:00
miks1965 be24727b97 function ReadInteger2(message: string): (integer,integer);
и
вынос повторяющихся вычислений в ?.
2017-06-17 00:47:08 +03:00
miks1965 682e09b86c ?? небольшие исправления 2017-06-12 12:39:18 +03: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
miks1965 c74db1a49e PABCSystem opt
Исправление бага при рефакторинге ТС
2017-06-02 00:50:28 +03:00
miks1965 10f4ee3436 Minor changes 2017-06-01 23:42:35 +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 83dc099119 Новый chm и исправления в PABCSystem для правильной автогенерации справки 2017-05-23 21:58:22 +03:00
andrewlord607 4fddf5c66a SymbolTable refactoring #2 2017-05-20 21:20:02 +03:00
miks1965 027bab517c Minor changes 2017-05-20 21:12:08 +03:00
miks1965 8c70f44b94 ?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов 2017-05-08 22:59:52 +03:00
miks1965 19d830ebf2 bug fix #390 2017-05-03 11:23:51 +03:00
miks1965 6e2de8da38 bug fix #379 2017-04-29 00:28:56 +03:00
miks1965 d41e517311 bug fix #389 2017-04-28 22:41:40 +03:00
miks1965 b669f9a801 Строка статуса в GraphABC
поменял Community на Enterprise
2017-04-23 00:06:33 +03:00
miks1965 c75073f319 Исправлена отрисовка объекта в ABCObjects.pas
Введена f.Readln для текстовых файлов
Введены a.Fill для одномерных и двумерных массивов
2017-04-22 18:21:13 +03:00
miks1965 c5ecb32256 a.Transform a.ConvertAll 2017-03-26 23:51:08 +03:00
miks1965 56e79f50fb Для матриц - ElementsByRow ElementsByCol ElementsWithIndexes ReadMatrInteger ReadMatrReal 2017-03-25 22:09:58 +03:00
miks1965 00928886e1 PT4 и более подробная диагностика ошибки в RunManager.cs 2017-03-14 22:08:28 +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
Бондарев Иван a59f622e0c bug fix #348 2017-02-19 12:27:51 +01: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 faeedd04d8 Working changes 2017-02-15 08:54:25 +03: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 f189fd7160 Небольшой рефакторинг синтаксического сахара 2017-01-26 15:47:13 +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 1557775799 Кое-какие правки для реализации синтаксического сахара 2017-01-10 21:18:40 +03:00
miks1965 813e061003 Bug fix #299 2017-01-02 12:05:42 +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
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 c8b264dfae Sort - изменил параметры 2016-12-12 07:50:39 +03:00
Mikhail Abramyan 49ae49ffb6 New PT4.pas 2016-12-12 00:18:07 +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
Бондарев Иван 150b35df80 bug fix #287 2016-10-30 12:19:36 +01: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 c3ea3b8c0f PABCSystem.pas убрал строки вызывавшие предупреждения 2016-08-29 21:57:57 +03: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 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
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 b768075b81 bug fix #246 #244 2016-07-22 13:00:58 +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 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 27413f906b Вернул PT4. Вроде всё работает 2016-07-13 12:12:47 +03:00
miks1965 9e23f3baea pt4 откатил 2016-07-13 10:28:46 +03:00
miks1965 c8fb81c9c4 Всякие мелочи - убрал-добавил комментарии 2016-07-13 10:11:06 +03:00
miks1965 40ad330bf7 Мелкие исправления yield 2016-07-10 14:49:12 +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 977f83009a Некоторые дополнения в GraphABC - DrawTextCentered(x,y,...) 2016-06-15 00:36:38 +03:00
miks1965 40912ef4e6 YieldHelpers.dll 2016-05-27 20:34:10 +03:00
miks1965 dd460c6ca5 bug fix #161 2016-05-21 14:46:52 +03:00
Бондарев Иван 5e75a1c66f bug fix #95, #155 2016-05-16 20:45:03 +02:00
miks1965 857b5a478c r.ToString(2) в PABCSystem 2016-05-08 21:27:29 +03:00
miks1965 0e9f711dae Добавил пару примеров 2016-04-26 09:05:23 +03:00
miks1965 d10563ad7d fix #138 2016-04-18 15:15:49 +03: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 3d730e60ba ShortFuncInClass.pas 2016-04-12 13:58:42 +03:00
miks1965 9adbd4d727 bug fix #90
Some adds to GraphABC
2016-04-04 20:02:29 +03:00
miks1965 75836746bf Исправления конфликтов в грамматике ::
Исправлен баг #99
2016-04-03 22:04:35 +03:00
miks1965 8d7c9fca46 Изменена реализация метода Slice и срезов a[f,t,s] 2016-03-28 15:25:46 +03:00
miks1965 3c76960d72 Откомментировал методы Add в PABCSystem 2016-03-20 23:24:54 +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
Бондарев Иван 893e4d9d16 bug fix issue #113
converted language files in utf8
2016-03-13 13:32:10 +01:00
Бондарев Иван c863fd900d bug fix issue #96 2016-03-12 23:15:33 +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 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