Mikhalkovich Stanislav
c957f65eb4
Controls - доработки
...
Форматирование ## и ###
2020-07-24 22:00:21 +03:00
Mikhalkovich Stanislav
6710bed1cc
SystemSlice и проч - ускорение для целых индексов
2020-07-16 08:42:11 +03:00
Mikhalkovich Stanislav
0c6ff2a3ee
fix #2276
2020-07-14 18:55:14 +03:00
Mikhalkovich Stanislav
5f85d9aadf
Определён глобальный символ PASCALABC
2020-07-11 21:45:38 +03:00
Mikhalkovich Stanislav
a60338f8a0
Всё собирается
...
GraphWindow.ClientRect
2020-07-08 00:02:52 +03:00
Mikhalkovich Stanislav
2794392e83
Короткие программы вида
...
##
Print(1)
Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования
Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Mikhalkovich Stanislav
ceee81e1aa
fix #2268
2020-06-23 00:35:39 +03:00
Mikhalkovich Stanislav
1946c710f7
fix #2103
2020-06-10 09:09:56 +03:00
Mikhalkovich Stanislav
cd2556f89f
Дополнения к матрицам в стандартном модуле:
...
x in matr
MatrEqual(m,m1)
m.MatrEqual(m1)
ArrEqual(a,a1)
a.ArrEqual(a1)
MatrByRow, MatrByCol по последовательости
var (m,n) := matr.Size
2020-05-30 11:31:17 +03:00
Mikhalkovich Stanislav
21a2675b0a
fix #2240
2020-05-28 22:09:01 +03:00
Mikhalkovich Stanislav
244d3fca25
MatrByRow, MatrByCol
...
Rows, Cols - изменено - возвращают массив массивов
2020-05-27 15:13:24 +03:00
Бондарев Иван
02f150a99a
fix #2102
2020-05-24 18:07:51 +02:00
Mikhalkovich Stanislav
6142bb0339
fix #2234
...
Indices<T>(Self: array [,] of T; cond: (T,integer,integer) -> boolean)
2020-05-23 21:04:39 +03:00
Mikhalkovich Stanislav
63f7046fe5
fix #2231
2020-05-15 23:34:44 +03:00
Mikhalkovich Stanislav
7205bd3584
Доработки RealRange
2020-05-15 01:46:38 +03:00
Mikhalkovich Stanislav
fb65ee8053
Откат правок SunSerega в связи с uses in
...
GraphWPF - тип Vector, начало внедрения Point в параметры примитивов, RandomPoint
WPFObjects - RandomPoint
convertion_data_and_alghoritms.cs - еще одна правка в связи с равенством типов в dll
2020-05-11 20:51:35 +03:00
Mikhalkovich Stanislav
6c0e9fdf95
Пересобранная 3_6_3
2020-05-05 21:34:28 +03:00
Mikhalkovich Stanislav
bdda5117d9
3.6.3 Release
2020-05-04 23:51:47 +03:00
Mikhalkovich Stanislav
77cd1cd11d
Перегенерирована справка
2020-05-04 21:10:41 +03:00
Mikhalkovich Stanislav
56efed5ddc
fix #1091
...
Min-Max с 3-4 параметрами - fix
2020-04-29 20:47:56 +03:00
Mikhalkovich Stanislav
40f7001fa4
Product с проекцией
2020-04-25 16:03:16 +03:00
Mikhalkovich Stanislav
4fc571c221
В типы IntRange, CharRange добавлены Step(n) и Reverse
...
Дореализован range(c1,c2,step)
Добавлен пример в Graph3D с планетами
WinFormsUI - кнопки закрытия и списка увеличены в разрешении 200%
wplus hplus в graphWPFBase изменены так чтобы они работали в Windows XP
2020-04-23 00:45:34 +03:00
Mikhalkovich Stanislav
fcf04d7c99
fix #2223
...
TryRead с доппараметром - message
GraphWPF - DrawGraph - доппараметр - заголовок
2020-04-13 23:33:20 +03:00
Mikhalkovich Stanislav
a78527d5bf
Пересборка проекта
2020-03-21 20:53:02 +03:00
Mikhalkovich Stanislav
d31977a285
fix #2161
...
Методы расширения FillRandom для массива и матрицы
Метод a.RandomElement
2020-03-12 19:41:09 +03:00
Mikhalkovich Stanislav
28a8fc115d
fix #2168
2020-03-12 00:23:13 +03:00
Mikhalkovich Stanislav
990224c9d9
Минимальные исправления в подсказках
2020-03-11 22:38:32 +03:00
Mikhalkovich Stanislav
39ade48ce6
bug fix #2211
2020-03-09 12:57:00 +03:00
Mikhalkovich Stanislav
8545817173
fix #1053
...
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
2020-03-08 09:28:11 +03:00
Mikhalkovich Stanislav
6726ad8891
fix #2120
2020-02-26 12:22:10 +03:00
Mikhalkovich Stanislav
1222199e81
fix #2195
2020-02-24 17:32:54 +03:00
Mikhalkovich Stanislav
8c1853888f
sizeof(IntPtr) теперь вычисляется
2020-02-23 22:17:27 +03:00
Mikhalkovich Stanislav
02da0ee365
bug fix #2205
...
CommandLineArgs сделаны функцией,
IndicesOf возвращает теперь sequence of integer
убраны некоторые лишние инициализации модуля PABCSystem
2020-02-23 02:00:43 +03:00
Mikhalkovich Stanislav
228c9f9aac
fix #2204
...
Изменение реализации range на InternalRange и IntRange CharRange
Правки в AutoInsertCode.cs
IntRange и CharRange в PABCSystem.pas - аналогично Котлину
2020-02-14 19:47:41 +03:00
Mikhalkovich Stanislav
454001cba9
MAP -= KEY
2020-02-07 09:31:40 +03:00
Mikhalkovich Stanislav
55abbf316b
ReadBigInteger
...
Assign(input) - кодировка 1251
2020-02-06 19:29:04 +03:00
Mikhalkovich Stanislav
8ed57bbf60
Each исправлено
2020-02-06 15:44:11 +03:00
Mikhalkovich Stanislav
c6da4d79a9
Уточняющие изменения в Lisence
2020-02-04 23:58:58 +03:00
Mikhalkovich Stanislav
839d52605c
Ускорен ввод в PABCSystem в 3-5 раз (!!)
2020-01-31 00:52:14 +03:00
Mikhalkovich Stanislav
98af0d324e
JoinToString, IndicesOf
2020-01-27 23:54:04 +03:00
Mikhalkovich Stanislav
9540ceec74
s.ToIntegers(N) - быстро считывает из строки n целых
...
s.ToIntegers - ускорено в 5 раз
2020-01-19 23:14:46 +03:00
miks1965
7121352568
Ускорение ReadString
2020-01-17 11:06:15 +03:00
Mikhalkovich Stanislav
d8838873e9
Min Max GC Console
...
Ver 3.6
2020-01-16 08:18:34 +03:00
Mikhalkovich Stanislav
da4406700f
Изменение грамматики - запрет условной операции как тела лямбды (во избежание конфликтов с условным оператором)
2020-01-13 02:01:52 +03:00
Mikhalkovich Stanislav
838dddf8b1
foreach по a..b преобразуется в for - для эффективности
2020-01-05 22:46:12 +03:00
Mikhalkovich Stanislav
15d20463d7
Новый Range в виде a..b
2020-01-04 12:19:36 +03:00
Mikhalkovich Stanislav
23d65209b5
Исправление орфографических ошибок в BlockFileOfT.pas
2019-12-28 22:08:52 +03:00
Mikhalkovich Stanislav
4bb828705d
fix #2163
...
Matr из массивов в PABCSystem.pas
WPFObjects - fix hide text
2019-12-21 23:25:39 +03:00
Бондарев Иван
02fea6b4a2
bug fix #2147
2019-12-08 12:17:54 +01:00
Mikhalkovich Stanislav
6d94497a24
PABCSystem.pas исправлена Numerate и добавлена Reverse для строки
2019-12-01 23:38:06 +03:00
Mikhalkovich Stanislav
352643b42e
Undefined с foreach
2019-11-18 00:34:05 +03:00
Mikhalkovich Stanislav
e5770f6f64
Clamp стандартный метод расширения для чисел
...
Позиционировнаие курсора после Task в PT4
2019-11-09 11:38:30 +03:00
Mikhalkovich Stanislav
88d513c878
CodeTemplatesPlugin.dll в Release
...
SortDescending в PABCSystem.pas
2019-11-03 20:02:47 +03:00
Бондарев Иван
c6b852f373
bug fix #1502
2019-10-06 12:38:27 +02:00
Mikhalkovich Stanislav
d17edbd8b4
OnDrawFrame в WPFObjects
...
OnDrawFrame убрали из GraphWPF - там только BeginFrameBasedAnimationTime
Правки в NumLibABC
MatrSlice в PABCSystem.pas
Версия 3.5.1 накопительная
2019-09-14 15:17:06 +03:00
Mikhalkovich Stanislav
0a0bb394ae
fix #2081
2019-08-16 09:48:11 +03:00
Mikhalkovich Stanislav
66b7aa42c5
fix #2058
...
Небольшие правки в CodeTemplates
2019-08-02 10:17:49 +03:00
miks1965
c52a893178
Исправление ошибки с автозавершением при переносе в середине оператора с ;
2019-07-19 14:08:57 +03:00
Mikhalkovich Stanislav
34c8271d0f
доисправления #2042
2019-07-11 22:49:48 +03:00
Mikhalkovich Stanislav
b5ea7dacb9
fix #2042
2019-07-11 22:05:19 +03:00
Mikhalkovich Stanislav
8fa8bdfc9a
fix #1696
2019-07-06 01:10:31 +03:00
Mikhalkovich Stanislav
323ba75b89
fix #2002
2019-07-01 17:09:38 +03:00
Mikhalkovich Stanislav
717b73cb60
fix #2007
2019-06-21 09:36:54 +03:00
Mikhalkovich Stanislav
1327baaa48
fix #1147
...
Многовато кода для маленького фикса ))
2019-06-15 13:25:44 +03:00
Mikhalkovich Stanislav
d7bdc895bd
Исправление реализации Abs Sqr Sign для беззнаковых
2019-06-04 22:20:45 +03:00
Alexandr Pogorelov
8a432eee6e
Улучшение паттерн матчинга ( #1949 )
...
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
Mikhalkovich Stanislav
333f76cd68
fix #1941
2019-05-18 00:40:21 +03:00
Бондарев Иван
fc73ed2a5d
fix #1267
2019-03-22 13:42:21 +01:00
Mikhalkovich Stanislav
a7e562b004
fix #1843
2019-03-11 23:09:55 +03:00
Mikhalkovich Stanislav
d0b64afe9c
ReadInteger и т.д. в бестиповых файлах
...
f.Rewrite и f.Append в текстовых
f.Reset(en), f.Rewrite(en) в бестиповых
Поправлена соответственно справка (здесь она не генерируется)
2019-03-03 23:46:41 +03:00
Mikhalkovich Stanislav
e8ff14ea18
Откатил исправление #1775
2019-02-24 16:13:15 +03:00
Mikhalkovich Stanislav
3eac76765f
Убран лишний вызов при реализации Round
...
Поправлено RobotField.pas
2019-02-13 20:52:38 +03:00
Mikhalkovich Stanislav
8df7bac82c
proc_body сделано типа object в function_lambda_definition
...
Небольшие правки PABCSystem.pas
2019-02-12 10:19:33 +03:00
Mikhalkovich Stanislav
b5013332fd
typed files ограничения на кодировки
2019-02-03 21:27:30 +03:00
Mikhalkovich Stanislav
4ef57069ad
Сделал возможность указания кодировки при открытии типизированного и бестипового файла. Если файл типизированный, то можно использовать только однобайтовую кодировку
2019-02-02 19:46:57 +03:00
Mikhalkovich Stanislav
6bf2f1cfa0
bug fix #1674
...
Indices как синоним Indexes
Print для строки как метод расширения
2019-02-01 15:04:07 +03:00
Mikhalkovich Stanislav
a0ef92bb0e
Исправления в справке
...
pull request SunSerega
2019-01-23 20:14:45 +03:00
Mikhalkovich Stanislav
2b3c6f3906
DynamicTreeView High dpi support
2019-01-21 09:32:46 +03:00
Mikhalkovich Stanislav
5bb8771953
Добавлены ReadBytes WriteBytes для бестиповых файлов
...
Добавлена f.Rewrite для двоичных файлов
CreateBinary и OpenBinary - изменены - теперь они возвращают бестиповой файл
2019-01-15 14:25:45 +03:00
Mikhalkovich Stanislav
831671ab8b
fix #1600
2018-12-16 21:34:45 +03:00
Mikhalkovich Stanislav
17bbbdb86f
Graph3d WPFObjects Invoke
2018-12-12 17:45:12 +03:00
Mikhalkovich Stanislav
89d54b79f6
PrintMatrixWithFormat
2018-11-20 06:39:23 +03:00
Mikhalkovich Stanislav
a702edb2b8
Исправления программ в связи с PartitionPoints
2018-11-19 02:48:19 +03:00
miks1965
f631dd139d
Английская культура - для точки в вещественных - в главном потоке
2018-11-10 21:17:58 +03:00
miks1965
c770e3f464
fix #1413
2018-11-08 00:24:28 +03:00
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
miks1965
69fc771ce8
bug fix #1145
2018-09-06 20:29:12 +03:00
miks1965
653349262e
Закомментирована культура в разделе инициализации, вызывавшая ошибку в NET 4.0
2018-09-02 17:20:24 +03: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
3b85ed4dae
fix #1058
...
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03: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
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
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
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
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
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
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
3c00e075e7
Merge branch 'master' into features/typeclasses-another-approach
2018-05-02 13:04:01 +03:00
miks1965
b99f025512
BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает
2018-04-29 11:02:40 +03:00
Bogdan Voloshin
cd9912deb7
Add to ConceptSingleton to PABCSystem
2018-04-13 16:53:20 +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
df7523dcbb
События мыши в Graph3D
2018-03-10 22:50:48 +03:00
miks1965
2fb81a8d1c
Версия 3.3.5
2018-02-10 23:24:27 +03: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
266c2c0fd0
bug fix #630
...
Release 1607
2017-12-31 17:25:22 +03: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
15429f1061
bug fix #611
...
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
miks1965
de4a4a8a96
pt4providerplugin
2017-11-04 13:08:28 +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
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
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
f2a8080618
GraphWPF много правок
2017-09-02 22:29:44 +03: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
miks1965
968089365e
Процедура Run в модуле Robot.pas
2017-07-29 23:01:58 +03:00