Бондарев Иван
68200c5b78
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2018-03-11 11:29:08 +01:00
Бондарев Иван
4cf96ef5b5
bug fix #712
2018-03-11 11:25:55 +01:00
miks1965
df7523dcbb
События мыши в Graph3D
2018-03-10 22:50:48 +03:00
Бондарев Иван
1fe7c18640
bug fix #699
2018-03-08 21:40:19 +01:00
Бондарев Иван
6aaff3680f
bug fix #708
...
bug fix #704
2018-03-07 21:12:31 +01:00
Бондарев Иван
7c87b30009
bug fix #705
2018-03-06 21:00:11 +01:00
Бондарев Иван
6d177192a2
bug fix #693
2018-03-06 20:39:05 +01:00
Бондарев Иван
e6b0fdfe7f
bug fix #685
2018-02-19 20:33:48 +01:00
Бондарев Иван
51ad71de05
bug fix #681
2018-02-19 20:17:00 +01:00
miks1965
2fb81a8d1c
Версия 3.3.5
2018-02-10 23:24:27 +03:00
Бондарев Иван
e2ad902d3f
fix #651
2018-02-04 11:27:23 +01:00
Бондарев Иван
16704b7848
bug fix #665
...
bug fix #673
2018-01-31 20:11:29 +01:00
Бондарев Иван
d200e3d616
bug fix #647
2018-01-30 20:39:20 +01:00
Бондарев Иван
28a64634ae
bug fix #648
2018-01-29 21:17:51 +01:00
Бондарев Иван
64a33a0d38
bug fix #671
2018-01-28 14:51:34 +01:00
miks1965
5f03b204fa
LambdaInferenceTAsResult.pas
2018-01-27 11:00:35 +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
c692fe0c5e
bug fix #547
2018-01-16 19:44:01 +03:00
miks1965
c6b6d01c0b
Object.Print убрано - конкурирует с Sequence.Print
...
Добавлены Nane и FullName к типу Text
2018-01-15 10:17:02 +03:00
miks1965
bb93625420
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-01-12 11:44:27 +03:00
miks1965
650fcb4f2d
Object.Print (экспериментально)
2018-01-12 11:42:02 +03:00
Бондарев Иван
ecabae4f1d
bug fix #655
2018-01-11 20:51:52 +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
Бондарев Иван
2d6dc82dda
bug fix #631
2018-01-07 17:27:56 +01:00
Бондарев Иван
23c17a9e5a
bug fix #644
2018-01-07 14:28:40 +01:00
Бондарев Иван
b0a074500b
bug fix #638
2018-01-07 13:33:42 +01:00
Бондарев Иван
36c1f1f393
bug fix #637
2018-01-07 12:20:51 +01:00
miks1965
b5892cb1db
bug fix #635
...
Release 3.3.0.1611
2018-01-06 14:02:18 +03:00
miks1965
a08322e1c1
bug fix #641
2018-01-06 00:29:19 +03:00
Бондарев Иван
84e9970171
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-12-31 16:23:49 +01:00
miks1965
266c2c0fd0
bug fix #630
...
Release 1607
2017-12-31 17:25:22 +03:00
Бондарев Иван
6e177e0c90
bug fix #592
2017-12-31 14:37:37 +01:00
Бондарев Иван
4afa3edafe
bug fix #629
2017-12-31 12:50:43 +01:00
miks1965
68b1449bc8
bug fix #628
2017-12-31 10:27:13 +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
Бондарев Иван
4b77e4822c
bug fix #624
2017-12-29 20:04:24 +01:00
Бондарев Иван
7e7eedc35a
bug fix #451
2017-12-29 17:51:33 +01:00
Бондарев Иван
c5d0462c87
bug fix #622
2017-12-29 17:08:21 +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
Бондарев Иван
082fe67a18
bug fix #591
2017-12-28 14:33:23 +01:00
Бондарев Иван
a4e3b61484
bug fix #440
2017-12-28 12:27:15 +01: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
Бондарев Иван
b0cac6eec4
bug fix #576
2017-12-17 15:05:33 +01:00
Бондарев Иван
d76288900f
bug fix #615
2017-12-17 14:08:06 +01: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
Бондарев Иван
07097940a7
bug fix #609
2017-12-13 20:42:44 +01:00
Бондарев Иван
924a625e45
bug fix #605
2017-12-10 14:43:39 +01:00
Бондарев Иван
caa940f0c9
bug fix #606
2017-12-10 11:36:32 +01: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
Бондарев Иван
efa9bdc366
bug fix #568
2017-11-27 21:01:49 +01: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
Бондарев Иван
af1ac9b1c5
bug fix #577
2017-11-26 14:36:02 +01:00
Бондарев Иван
aec1606528
bug fix #578
2017-11-26 13:47:38 +01:00
Бондарев Иван
9bb01015cc
bug fix #574
2017-11-26 12:02:27 +01:00
miks1965
110d0d3dd3
Много изменений в Graph3D
2017-11-23 20:46:08 +03:00
Бондарев Иван
532498038d
bug fix #565
2017-11-22 21:13:05 +01:00
Бондарев Иван
20b3c5a1c9
bug fix #566
2017-11-22 20:54:13 +01:00
Бондарев Иван
74476b5cb0
bug fix #549 , #563
2017-11-20 20:44:01 +01:00
Бондарев Иван
f4d1323d62
bug fix #551
2017-11-19 20:04:04 +01:00
Бондарев Иван
b0fe3c29a8
bug fix #555
2017-11-19 18:59:07 +01:00
Бондарев Иван
76d18019a0
bug fix #557
2017-11-19 18:39:20 +01:00
Бондарев Иван
2049edcf20
bug fix #559
2017-11-19 18:30:00 +01:00
Бондарев Иван
17b9e02eba
bug fix #560
2017-11-19 18:08:26 +01:00
miks1965
31b56b9975
Анимации в Graph3D
2017-11-18 19:28:51 +03:00
Бондарев Иван
ea12ccdd09
bug fix #543
2017-11-05 14:16:57 +01: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
Бондарев Иван
6e175c6ce5
bug fix #540
2017-11-01 16:51:20 +01: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
b796cdd635
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-10-23 13:25:43 +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
Бондарев Иван
252e89fde7
bug fix #531
2017-10-22 14:12:03 +02:00
miks1965
c7e2c19398
Dodecahedron
2017-10-20 11:54:32 +03:00
Бондарев Иван
e5799b99c2
bug fix #522
2017-10-16 20:24:32 +02:00
Бондарев Иван
b2ac415b2c
bug fix #496
2017-10-15 19:29:50 +02:00
Бондарев Иван
c3bb2ed953
bug fix #524
2017-10-15 15:08:57 +02:00
miks1965
bd70af91e0
Добавление ToString к ряду классов таблицы символов
2017-10-13 12:49:15 +03:00
Бондарев Иван
d0900679e3
bug fix #518
2017-10-12 20:52:33 +02: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
Бондарев Иван
e7bb339d8e
bug fix #507
2017-10-08 12:47:36 +02:00
Бондарев Иван
9d7f357da1
bug fix #508
2017-10-08 12:30:43 +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
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
Бондарев Иван
8814741105
bug fix #505
2017-10-04 20:26:08 +02:00
Бондарев Иван
7b5d548c6d
bug fix #499
2017-09-29 18:34:48 +02:00
Бондарев Иван
083e9c1d42
bug fix: continue in nested try-while blocks
2017-09-27 20:47:22 +02:00
miks1965
0d1f45c279
#489 bug fix
2017-09-16 17:38:24 +03:00
Бондарев Иван
3d2e7df039
bug fix #490
2017-09-14 20:06:35 +02:00
Бондарев Иван
33e7e7db03
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-09-11 21:07:29 +02:00
Бондарев Иван
07d35c674a
bug fix #485
2017-09-11 21:06:16 +02:00
miks1965
190e73a928
GraphWPF косметические изменения и в примерах
2017-09-09 17:43:43 +03:00
miks1965
f2a8080618
GraphWPF много правок
2017-09-02 22:29:44 +03:00
Бондарев Иван
da44fc624a
#476
...
#482
2017-08-31 21:01:34 +02:00
Бондарев Иван
f2341f845c
bug fix #478
2017-08-27 19:04:24 +02:00
Бондарев Иван
fd05a1ebd0
bug fix #475
2017-08-26 15:59:43 +02:00
miks1965
e3fca4f049
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-08-26 16:15:38 +03:00
Бондарев Иван
5f28848d1f
bug fix #474
2017-08-26 15:01:25 +02:00
miks1965
168b288fb1
GraphWPF Color to primitives
2017-08-26 12:24:40 +03:00
Бондарев Иван
aaebcf48c9
bug fix #471
2017-08-25 19:54:34 +02:00
Бондарев Иван
33f5e7daf1
add loop, sequence, yield to ctrl+space window ( #473 )
2017-08-25 17:37:16 +02:00
Бондарев Иван
ed14cab522
intellisense: lambda type inference for EventHandler
2017-08-23 20:25:09 +02:00
miks1965
ceb7075467
2 попытка с helix.dll
2017-08-22 20:45:33 +03:00
Бондарев Иван
fab8d5ef06
intellisense: improvements in lambdas type deduction
2017-08-20 14:42:26 +02:00
Бондарев Иван
578aa8a3a5
intellisense: improvements in lambdas type deduction
2017-08-18 21:23:13 +02:00
Бондарев Иван
1ec13062f4
intellisense: deduce lambda parameter type
2017-08-17 21:53:28 +02:00
Бондарев Иван
42a37069dc
bug fix #467
2017-08-15 21:24:55 +02:00
Бондарев Иван
dbefd32376
bug fix in intellisense
2017-08-13 19:56:04 +02:00
Бондарев Иван
f8d271e59d
#466
2017-08-13 19:38:30 +02:00
Бондарев Иван
092c30b60f
bug fix #465
2017-08-13 18:45:34 +02:00
Бондарев Иван
774a1a2706
bug fix #462
2017-08-13 13:32:28 +02:00
Бондарев Иван
10686d94e8
bug fix #398
2017-08-10 15:53:37 +02:00
Бондарев Иван
dccde94e62
bug fix #447
2017-08-09 19:36:41 +02:00
Бондарев Иван
01efad3d4f
bug fix
2017-08-08 22:00:19 +02:00
Бондарев Иван
948632cb43
tests for virtual properties
2017-08-08 18:33:17 +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
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
Бондарев Иван
c67922ebc3
bug fix #439
2017-07-16 12:44:30 +02:00
miks1965
8f9b8c860f
Устранен ряд ошибок в foreach
2017-07-09 00:36:46 +03:00
Бондарев Иван
ecb2661b4b
bug fix #441
2017-07-06 21:07:00 +02:00
Бондарев Иван
078ff0b6ee
bug fix #437
2017-07-06 20:57:32 +02:00
Бондарев Иван
485d6b4445
bug fix #428
2017-07-06 20:33:38 +02:00
Бондарев Иван
b3022fff00
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-07-04 20:46:19 +02:00
Бондарев Иван
4361a81fef
bug fix #435
2017-07-04 20:44:00 +02: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
Бондарев Иван
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
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
682e09b86c
?? небольшие исправления
2017-06-12 12:39:18 +03: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
Бондарев Иван
d464de48c4
delegates7.pas
2017-06-10 19:34:16 +02: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
Бондарев Иван
2b60ecbcd7
bug fix #415
2017-06-04 14:13:46 +02:00
miks1965
5698924a96
Пара ошибочных программ
2017-06-02 19:17:54 +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
Бондарев Иван
da373ae907
bug fix #396
2017-05-26 14:13:17 +02:00
Бондарев Иван
3cfcd0c6e5
fix arr[i] = nil where arr[i] is nullable
2017-05-25 21:23:40 +02:00
Бондарев Иван
0494a67b32
full support of Nullable<T> (bug fix #405 )
2017-05-25 19:44:06 +02:00
Бондарев Иван
32404786fb
bug fix #403
2017-05-25 11:44:01 +02:00
Бондарев Иван
819c41c2f3
bug fix #406
2017-05-25 10:37:16 +02:00
miks1965
e6a6058d8a
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-05-23 21:58:32 +03:00
miks1965
83dc099119
Новый chm и исправления в PABCSystem для правильной автогенерации справки
2017-05-23 21:58:22 +03:00
Бондарев Иван
2b0dc0b76b
bug fix #402
2017-05-23 20:36:10 +02:00
andrewlord607
6992e862df
test return
2017-05-22 20:55:48 +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
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
miks1965
d41e517311
bug fix #389
2017-04-28 22:41:40 +03: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
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
Бондарев Иван
a97c0fa94f
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2017-03-28 21:35:23 +02:00
Бондарев Иван
bf05947619
bug fix in NETGenerator
2017-03-28 21:34:50 +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
Бондарев Иван
65744db1fa
bug fix #350
2017-03-22 21:22:29 +01:00
miks1965
00928886e1
PT4 и более подробная диагностика ошибки в RunManager.cs
2017-03-14 22:08:28 +03:00
Бондарев Иван
9888bc7412
bug fix #364
2017-03-13 21:25:05 +01:00
Бондарев Иван
d8fd720043
bug fix #363
2017-03-08 20:46:19 +01:00
miks1965
a8ee800840
work
2017-03-08 00:30:47 +03:00
Бондарев Иван
f68747333e
bug fix #353
2017-03-03 19:55:23 +01:00
Бондарев Иван
7b31f586e3
add generics10.pas in test suite (for #360 )
2017-03-02 20:32:52 +01: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
Бондарев Иван
10ac29f6bc
intellisense: type inference for delegates
2017-02-19 14:55:34 +01:00
Бондарев Иван
65a2566223
bug fix #347
...
add missing copyrights
change year in copyright
2017-02-19 14:29:24 +01: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
Alexander Zakharenko
04940838fa
Add pattern desugaring visitor
2017-02-12 20:40:59 +03:00
Бондарев Иван
534d73bed7
bug fix #331
2017-02-12 14:48:22 +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
f189fd7160
Небольшой рефакторинг синтаксического сахара
2017-01-26 15:47:13 +03:00
miks1965
6aee6c9add
Рефакторинг
2017-01-22 20:54:13 +03:00
miks1965
48765f1ada
SlicesForGenericArrays.pas
2017-01-21 21:18:52 +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
Бондарев Иван
3663833467
#330
2017-01-10 15:36:05 +01: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
Бондарев Иван
5de8f16023
bug fix #324
2016-12-22 23:15:20 +01: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
Бондарев Иван
d227044b34
.
2016-12-06 21:32:34 +01:00
Бондарев Иван
539cfbdab8
add compareto.pas (bug fix #314 )
2016-12-06 21:31:29 +01:00
Бондарев Иван
20d7e9ffcc
.
2016-12-06 21:28:49 +01:00
Бондарев Иван
1401d6e312
bug fix #314
2016-12-06 21:22:07 +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
Бондарев Иван
b6713f8c7b
#313
2016-12-04 18:59:28 +01:00
Бондарев Иван
5366c72a39
intellisense for tuple assigns (var a, var b). issue #311
2016-12-04 18:34:53 +01:00
Бондарев Иван
09e71a96b9
bug fix #286
2016-12-04 14:41:41 +01: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
Бондарев Иван
dc66fb107c
bug fix #282
2016-11-13 15:14:33 +01: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
Бондарев Иван
a7ec7c4ca7
bug fix #266
2016-09-21 20:11:51 +02:00
Бондарев Иван
db0b1d7cf1
bug fix #277
2016-09-18 12:19:59 +02: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
Бондарев Иван
132b1e2de2
bug fix #240
2016-08-03 21:24:30 +02: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
miks1965
381df67eed
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-08-01 18:40:57 +03:00
miks1965
4d9db48de4
bug fix #255
2016-08-01 18:40:49 +03:00
Бондарев Иван
48340c1a8c
bug fix #260
2016-07-31 16:28:30 +02: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
Бондарев Иван
8a12f4743d
bug fix #251
2016-07-28 21:10:40 +02: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
14a390ba7e
100 и 30 - так не зацикливается :)
2016-07-20 23:05:24 +03:00
Бондарев Иван
3fbea94169
bug fix #241
2016-07-20 20:33:26 +02:00
miks1965
e7b65c421b
bug fix #219
...
Несколько новых перегрузок методов расширений для массивов
2016-07-17 20:09:53 +03:00
miks1965
88cd8ce925
Убран дурацкий код, из-за которого в BaseChangeVisitor все узлы обходились дважды.
...
Доработан LoweringVisitor, который ранее на это закладывался
2016-07-17 10:40:17 +03:00
miks1965
b96edffd7e
bug fix #223
2016-07-16 11:28:06 +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
ac66a64784
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-07-10 00:14:41 +03:00
miks1965
88e9937ffb
Yield - в инсталляторе!!!
2016-07-10 00:14:30 +03: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
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
61353b8f04
yield bug fix #205
2016-06-18 11:13:55 +03:00
miks1965
977f83009a
Некоторые дополнения в GraphABC - DrawTextCentered(x,y,...)
2016-06-15 00:36:38 +03:00
Бондарев Иван
17f7bf3d6a
bug fix #196
...
OpenGL.pas
2016-06-07 21:21:21 +02:00
Бондарев Иван
e4466ab7c0
bug fix #188
2016-06-03 19:35:23 +02:00
Бондарев Иван
a12aca7533
bug fix #175
2016-05-30 20:46:09 +02:00
Бондарев Иван
5eade0517b
bug fix #143
2016-05-29 14:39:14 +02:00
Бондарев Иван
9345e0d509
bug fix #171
2016-05-29 12:16:22 +02:00
Бондарев Иван
c4b314821f
bug fix #173
2016-05-29 11:27:25 +02:00
miks1965
40912ef4e6
YieldHelpers.dll
2016-05-27 20:34:10 +03:00
Бондарев Иван
e421ff1e80
bug fix #170
2016-05-27 19:27:03 +02:00
Бондарев Иван
5ff69c68b7
bug fix #166
2016-05-27 09:04:22 +02:00
Бондарев Иван
6ccd4448d4
#159
2016-05-26 13:16:32 +02: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
Бондарев Иван
c91e2e76e8
bug fix #50
2016-05-15 21:01:40 +02:00
Бондарев Иван
a4d4a7a64a
bug fix #156
2016-05-15 19:38:19 +02:00
miks1965
857b5a478c
r.ToString(2) в PABCSystem
2016-05-08 21:27:29 +03:00
Бондарев Иван
47b50802b4
bug fix
2016-05-08 19:45:37 +02:00
Бондарев Иван
89c7abd85c
new intellisense tests
2016-05-06 14:29:47 +02:00
Бондарев Иван
ec56dc31d2
some intellisense tests
2016-05-06 14:16:50 +02:00
Бондарев Иван
7826767d80
intellisense tests in test suite
2016-05-06 13:56:19 +02:00
Бондарев Иван
e4f4621f61
bug fix #149
2016-04-27 22:03:22 +02: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
Бондарев Иван
7a5d113c77
доделал явную реализацию generic-интерфейсов
2016-03-13 18:50:38 +01:00
Бондарев Иван
893e4d9d16
bug fix issue #113
...
converted language files in utf8
2016-03-13 13:32:10 +01:00
Бондарев Иван
56a02897d4
bug fix issue #108
2016-03-13 12:27:05 +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
Бондарев Иван
0ec01ad0f2
bug fix issue #100
2016-03-08 20:12:23 +01: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
miks1965
8969cca334
Новая справка chm с автоматически генерируемым разделом о системном модуле PABCSystem
2016-03-02 00:47:28 +03:00
miks1965
2228f762c8
Закомментировал Add. Заработало
2016-02-29 21:15:19 +03:00
miks1965
cc601dbaaf
Небольшие исправления в PABCSystem. Почему-то тесты list.Add падают - говорят, что нельзя выбрать метод Add
2016-02-29 21:06:50 +03:00
Бондарев Иван
342d74a9a8
Сокращен размер генерируемых exe-файлов (неиспользуемые extension-методы не зашиваются больше в exe-шник)
2016-02-24 20:13:56 +01:00