miks1965
6392f61e64
bug fix #836
2018-05-13 00:27:58 +03:00
miks1965
322e307d73
match when - ключевые слова
2018-05-12 13:01:52 +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
miks1965
d0f93fcacf
Удалил тест, который почему-то не работает в 32-битном режиме, хотя и должен
2018-05-10 18:10:59 +03:00
miks1965
ca085a35d2
try bug fix 815
2018-05-09 12:12:34 +03:00
Voloshin Bogdan
8611330699
Merge branch 'master' into features/typeclasses-another-approach
2018-05-07 07:12:26 +03:00
Бондарев Иван
6f4299cc6f
#803
2018-05-06 14:24:30 +02:00
Alexander Zakharenko
ed621517f3
Add common deconstruct procedure to PABCSystem
2018-05-05 12:31:48 +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
b71acb102e
Merge branch 'master' into features/typeclasses-another-approach
2018-04-24 17:44:39 +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
3c31b6c661
Graph3d minor changes
2018-04-16 13:18:42 +03: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
5af9d25c78
GraphWPF Graph3D единый интерфейс
2018-03-28 16:15:51 +03:00
miks1965
a9fff1c514
GraphWPFBase.pas
2018-03-27 11:48:53 +03:00
miks1965
d4dbdb2d49
Graph3D Completed callback
2018-03-23 00:19:19 +03:00
miks1965
462d2f12d4
Sounds correct
2018-03-22 10:31:16 +03:00
miks1965
acb2c5fe8f
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-03-22 10:30:32 +03:00
Бондарев Иван
1e648d5a43
Форматные строки ( #285 )
2018-03-21 21:01:54 +01:00
miks1965
15b73b1804
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-03-20 00:11:42 +03:00
miks1965
ec686a60eb
Graph3D.pas
2018-03-20 00:11:36 +03: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
fc02fe8edc
EmptyAnim
2018-03-16 14:32:42 +03:00
miks1965
51b1021489
Sounds.pas
2018-03-15 12:43:17 +03:00
Бондарев Иван
d7811599f6
bug fix #713
2018-03-11 12:43:52 +01:00
miks1965
df7523dcbb
События мыши в Graph3D
2018-03-10 22:50:48 +03:00
Бондарев Иван
15f9f17410
fix #689
2018-03-04 11:57:31 +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
miks1965
2fb81a8d1c
Версия 3.3.5
2018-02-10 23:24:27 +03:00
miks1965
27f344a54e
Graph3D всякие мелочи
2018-02-01 23:35:51 +03:00
Бондарев Иван
b90045de2f
check for .NET update
2018-02-01 20:33:13 +01:00
Бондарев Иван
beb81704a8
bug fix #670
2018-01-31 20:56:36 +01:00
Бондарев Иван
d200e3d616
bug fix #647
2018-01-30 20:39:20 +01:00
Бондарев Иван
9ee420d9e6
bug fix #658
2018-01-29 20:14:36 +01:00
miks1965
06cb376c89
Улучшено выведение типа в лямбдах, возвращающих T
2018-01-28 05:41:38 +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
650fcb4f2d
Object.Print (экспериментально)
2018-01-12 11:42:02 +03:00
Бондарев Иван
9b5244e0cd
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2018-01-08 20:32:43 +01:00
Бондарев Иван
0e7263638e
bug fix #646
2018-01-08 20:32:20 +01: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
1b5bda1e9c
Новый модуль Controls для GraphWPF
...
GraphWPF - несколько изменений
2018-01-05 12:55:13 +03:00
miks1965
518459faef
Быстрое возведение в целую степень
2017-12-31 16:52:32 +03:00
Бондарев Иван
7894e3d4f5
bug fix #626
2017-12-31 12:28:34 +01:00
Бондарев Иван
f59c462fe7
power operator ( #169 )
2017-12-29 22:31:00 +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
miks1965
2b08185e5e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# TestSuite/CompilationSamples/PABCSystem.pas
2017-12-28 18:38:01 +03:00
miks1965
a9012ec88a
Исправление ошибки с клонированием цилиндра в Graph3D.pas
2017-12-28 18:36:02 +03:00
Бондарев Иван
c3041fd6f1
bug fix #618
2017-12-28 11:31:05 +01:00
miks1965
8f2fd5d505
String builder operations
2017-12-21 17:11:56 +03: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
15429f1061
bug fix #611
...
Graph3D - анимация клонов
PT4 - Print(c)
2017-12-14 12:42:19 +03:00
miks1965
f40d226f67
Множественные изменения в Graph3D.pas
...
Функция InRange - как синоним Between
2017-12-09 14:10:03 +03:00
miks1965
2150c80de7
Graph3D.pas
...
Правка грамматики в связи с :
2017-12-02 20:29:52 +03: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
Бондарев Иван
8737281295
save .pas files in UTF8 encoding
2017-11-26 17:35:27 +01:00
miks1965
110d0d3dd3
Много изменений в Graph3D
2017-11-23 20:46:08 +03:00
miks1965
31b56b9975
Анимации в Graph3D
2017-11-18 19:28:51 +03:00
Mikhail Abramyan
7a0f932cde
New pt4pabc.dll
2017-11-18 16:08:02 +03:00
miks1965
e14266e26a
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-11-16 23:10:55 +03:00
miks1965
8f1bc4eed2
Поменял иконку на 32x32
...
Начало анимации в Graph3D
2017-11-16 23:10:30 +03:00
Mikhail Abramyan
828628d369
New pt4pabc.dll
2017-11-15 21:30:44 +03: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
miks1965
ceca357a70
bug fix #369
2017-11-04 10:24:49 +03:00
miks1965
f386c9a44d
bug fix #539
2017-11-02 12:21:02 +03:00
Mikhail Abramyan
38cd977616
New version of pt4pabc.dll
2017-11-01 14:22:10 +03:00
miks1965
8465c2a2e2
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-10-24 11:09:03 +03:00
miks1965
779cc6f2e4
Пунктир
2017-10-24 11:08:48 +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
63b6c85204
Doc
2017-10-20 23:13:01 +03:00
miks1965
9641cee247
Додекаэдр в Graph3D.pas
2017-10-17 22:45:32 +03:00
miks1965
f692c09e9c
Icosahedron
2017-10-17 22:01:11 +03:00
miks1965
f91617723d
Исправление ошибки в Lego Graph3D.pas
2017-10-15 20:33:16 +03:00
miks1965
ebfa896231
Graph3D.pas попытка сделать LegoVisual3D - пока с падением
2017-10-14 22:24:22 +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
miks1965
c22e32b299
= для Tuple и nil
2017-10-09 00:46:30 +03:00
Бондарев Иван
bab33a265b
#512
2017-10-08 15:11:13 +02:00
miks1965
94e81e0d62
#513 bug fix Tuple =
2017-10-07 23:42:14 +03:00
miks1965
efa96eaf2d
NumLibABC
2017-10-05 22:55:56 +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
miks1965
f35b204daf
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-10-05 08:41:57 +03:00
Бондарев Иван
3f520df65e
Поддержка пространств имен в проектах
...
Возможность расширять пространства имен .NET
2017-10-03 20:18:37 +02:00
miks1965
429d47271a
SetStandardCoords с параметрами
2017-09-29 20:49:56 +03: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
Бондарев Иван
a49fe54cb0
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-09-24 12:14:04 +02:00
Бондарев Иван
d48c84f28d
namespaces (alpha)
2017-09-24 12:12:27 +02:00
miks1965
0d1f45c279
#489 bug fix
2017-09-16 17:38:24 +03:00
Mikhail Abramyan
d7b24cb545
New pt4pabc.dll
2017-09-09 20:42:28 +04:00
miks1965
190e73a928
GraphWPF косметические изменения и в примерах
2017-09-09 17:43:43 +03:00
Mikhail Abramyan
ae0ae82010
New PT4pabc.dll
2017-09-03 15:10:33 +04:00
Mikhail Abramyan
199e9f42e3
PT4pabc.dll is updated.
2017-09-02 23:02:56 +04:00
miks1965
f2a8080618
GraphWPF много правок
2017-09-02 22:29:44 +03:00
Mikhail Abramyan
b84f1c8cd7
PT4pabc.dll is updated.
2017-09-02 20:27:01 +04:00
Бондарев Иван
51dcb7c600
bug fix #480
2017-08-28 20:15:49 +02:00
Mikhail Abramyan
5daf5d0509
New version pt4pabc.dll, PT4_.txt, PT4__.txt
2017-08-28 15:13:59 +04:00
miks1965
588de234ed
Line с цветом в GraphWPF.pas
2017-08-26 16:16:08 +03:00
miks1965
168b288fb1
GraphWPF Color to primitives
2017-08-26 12:24:40 +03:00
miks1965
04861bc23f
bug fix #469
...
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
miks1965
d0326b5a22
Add back to Lib!
2017-08-22 22:28:44 +03:00
miks1965
1af8bd6ff6
Add Helix to bin
2017-08-22 22:25:27 +03:00
miks1965
d541bcb0aa
Delete Helix from Lib
2017-08-22 22:23:24 +03:00
miks1965
0d468cd6e0
Helix.dll добавлена в lib
2017-08-22 21:16:23 +03:00
miks1965
f265eca24d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# ReleaseGenerators/PascalABCNET_version.nsh
2017-08-22 15:10:50 +03:00
miks1965
bc2a8450b6
Graph3D модуль
2017-08-22 15:07:53 +03:00
Бондарев Иван
0dae812694
deactivated TopMost at GraphABC window ( #459 )
2017-08-11 17:07:56 +02:00
Voloshin Bogdan
84e19e2f7c
Move dll's from bin to Libraries
2017-08-11 05:55:16 +03:00
Бондарев Иван
dccde94e62
bug fix #447
2017-08-09 19:36:41 +02:00
miks1965
913a52a91e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-08-09 11:27:48 +03:00
miks1965
8469781c92
Graph DPI
2017-08-09 11:27:05 +03:00
Бондарев Иван
787e0cf6a8
virtual properties
2017-08-08 18:24:42 +02:00
miks1965
1d00487702
property virtual override синтаксис
2017-08-06 22:51:12 +03:00
miks1965
968089365e
Процедура Run в модуле Robot.pas
2017-07-29 23:01:58 +03:00
miks1965
9cdef5b8e4
PABCRtl.dll вынес из системы контроля версий
2017-07-26 22:29:31 +03:00
miks1965
e8ab8cd07e
s + x для HashSet и SortedSet
2017-07-26 10:46:25 +03:00
Alexander Zakharenko
bee68259a9
Add & to Match in PABCSystem.pas
2017-07-23 22:49:25 +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
Бондарев Иван
9d1e08dc8e
украинская локализация
...
bug fix #444
2017-07-16 14:17:33 +02:00
miks1965
8f9b8c860f
Устранен ряд ошибок в foreach
2017-07-09 00:36:46 +03:00
miks1965
16634d41d8
TryRead
2017-07-07 00:22:15 +03:00
miks1965
bb1ed7624b
'1'*0
2017-07-03 23:29:18 +03:00
miks1965
bdd4f5653d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-07-02 15:39:50 +03:00
miks1965
c1640a161c
Мелкие правки в PABCSystem. Доп. функции Random2.
...
string[256] теперь нее компилируется
2017-07-02 15:39:44 +03:00
Бондарев Иван
fbb5085c35
bug fix #434
2017-07-02 14:00:57 +02:00
miks1965
0c0e16e7c4
Русские исполнители Робот и Чертежник
2017-06-21 21:21:03 +03:00
miks1965
389e9d27b2
Удалил коммит со step
2017-06-21 21:19:38 +03:00
miks1965
4a448b38eb
Небольшие изменения в Роботе и Чертежнике
...
Заготовка для step в for
2017-06-20 20:29:43 +03: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
miks1965
f560f24705
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-06-14 08:17:57 +03:00
miks1965
63a7d513a2
bug fix #423
2017-06-14 08:17:49 +03:00
Бондарев Иван
daaa296b27
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-06-13 17:57:36 +02:00
Бондарев Иван
72fccff797
fix lanuage variable VERSION_IS_UP_TO_DATE
2017-06-13 17:56:33 +02:00
miks1965
682e09b86c
?? небольшие исправления
2017-06-12 12:39:18 +03:00
Бондарев Иван
c9a057ec58
infinite recursion warning
2017-06-11 12:50:08 +02:00
Бондарев Иван
3f58cf8aec
bug fix #422
2017-06-11 11:29:05 +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
0ba89df68a
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2017-06-06 05:25:25 +03:00
miks1965
2f3b2294ba
class_body -> class_body_list
2017-06-06 05:24:32 +03:00
Бондарев Иван
1fd7cfb585
install packages from NuGet (experimental)
2017-06-05 16:09:24 +02:00
miks1965
c481bbe06e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-06-03 11:12:40 +03:00
janise93
d6fd84b935
Add: ??, integer? and semantic checks for ?.
2017-06-03 10:19:52 +03:00
miks1965
5698924a96
Пара ошибочных программ
2017-06-02 19:17:54 +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
10f4ee3436
Minor changes
2017-06-01 23:42:35 +03:00
miks1965
7ea46dd296
ReadInteger2
2017-06-01 21:06:41 +03:00
miks1965
38842c45e7
bug fix #411
...
var (a,b) := (1,2)
2017-06-01 13:14:49 +03:00
miks1965
ecf1cd2955
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Configuration/GlobalAssemblyInfo.cs
# Configuration/Version.defs
# ReleaseGenerators/PascalABCNET_version.nsh
# bin/Lib/PABCRtl.dll
2017-05-31 22:32:13 +03:00
miks1965
d98f460e79
Working changes
2017-05-31 22:31:11 +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
Бондарев Иван
d423b906ac
added missing copyrights
2017-05-27 20:06:12 +02:00
miks1965
5fd0a37322
bug fix #273
2017-05-26 17:18:20 +03:00
miks1965
83dc099119
Новый chm и исправления в PABCSystem для правильной автогенерации справки
2017-05-23 21:58:22 +03:00
miks1965
356fef909c
Working changes
2017-05-22 21:02:50 +03: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
miks1965
027bab517c
Minor changes
2017-05-20 21:12:08 +03:00
Бондарев Иван
adf3c764c4
bug fix in SymTable.cs
2017-05-19 21:34:39 +02:00
miks1965
4a05abd2ea
unit Speech
2017-05-17 09:45:39 +03:00
Alexander Zakharenko
4983c2c350
Добавлена генерация методов прошивки Parents
2017-05-12 18:33:27 +03:00
miks1965
103c0a4ad2
working changes
2017-05-10 00:21:57 +03:00
miks1965
8c70f44b94
?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов
2017-05-08 22:59:52 +03:00
Бондарев Иван
4cf1c5acc2
ignore indexed properties in write (bug fix #394 )
2017-05-08 20:59:32 +02:00
miks1965
19d830ebf2
bug fix #390
2017-05-03 11:23:51 +03:00
miks1965
ad4be08834
bug fix #375
2017-05-01 17:08:26 +03:00
miks1965
6e2de8da38
bug fix #379
2017-04-29 00:28:56 +03:00
miks1965
2881c5675b
work
2017-04-28 22:52:03 +03:00
miks1965
d41e517311
bug fix #389
2017-04-28 22:41:40 +03:00
Бондарев Иван
cde035dc9c
bug fix #366
2017-04-23 15:22:30 +02: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
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
Бондарев Иван
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
Бондарев Иван
f0873dbe77
constant %GAC% to force searching referenced assemblies only in GAC
2017-04-03 21:29:18 +02: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
aa88607657
Проверка PCU закеширована в специальный словарь для ускорения компиляции
2017-03-18 22:17:11 +03:00
miks1965
3bcb51be51
Закешировал еще SourceFileNames. Небольшое ускорение (10%)
2017-03-18 20:34:05 +03:00
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