Voloshin Bogdan
|
e9e4bcb6a7
|
Add error for incorrect instance implementation
|
2018-06-11 02:08:57 +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 |
|
Voloshin Bogdan
|
50a57237d0
|
Fix operators at typeclass instances
|
2018-06-04 17:23:47 +03:00 |
|
Бондарев Иван
|
88d406d9b6
|
fix in patterns
|
2018-06-03 19:49:55 +02:00 |
|
Бондарев Иван
|
df8a5445ec
|
bug fix #865
bug fix #867
|
2018-06-03 14:48:27 +02:00 |
|
Бондарев Иван
|
a2c16c54cb
|
bug fix #887
bug fix #888
|
2018-06-03 12:46:06 +02:00 |
|
Бондарев Иван
|
30d672cbfc
|
bug fix #828
|
2018-06-02 14:09:23 +02:00 |
|
miks1965
|
92a8d17a22
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-05-28 00:35:40 +03:00 |
|
miks1965
|
fda348a317
|
Some FillParentsInDirectChilds() in TreeHelper.cs
|
2018-05-28 00:35:33 +03:00 |
|
Voloshin Bogdan
|
9be16b96e1
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-27 19:11:51 +03:00 |
|
andrewlord607
|
c894bd5c0d
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-05-27 02:16:34 +03:00 |
|
andrewlord607
|
93fe1fd63c
|
В syntax_tree_visitor добавлено свойство CurrentScope, отображающее текущую область видимости, если она есть.
|
2018-05-27 02:11:04 +03:00 |
|
Бондарев Иван
|
ae1ac8d46f
|
fix #866
|
2018-05-26 16:37:59 +02:00 |
|
Alexander Zakharenko
|
38c0ebe14c
|
Disallow using deconstructs of parent classes
|
2018-05-25 16:29:22 +03:00 |
|
Voloshin Bogdan
|
9c416f3855
|
Add deducing template type for not inherited typeclasses
|
2018-05-25 00:39:18 +03:00 |
|
Bogdan Voloshin
|
862d8004d6
|
Find spot for typeclass template params inferrence and add required params for inference function
|
2018-05-23 20:06:20 +03:00 |
|
Alexander Zakharenko
|
d9a638886a
|
Remove tasks done
|
2018-05-23 18:54:55 +03:00 |
|
Voloshin Bogdan
|
1f53dad67f
|
Add operators to typeclasses
|
2018-05-22 21:13:56 +03:00 |
|
andrewlord607
|
76638383c8
|
Изменён ClassMethodScope и алгоритм поиска дял него.
|
2018-05-22 13:05:36 +03:00 |
|
Voloshin Bogdan
|
e55242a9ef
|
Add search at methods at typeclasses for restricted functions
|
2018-05-21 04:14:18 +03:00 |
|
andrewlord607
|
0f30495348
|
Merge remote-tracking branch 'remotes/origin/master'
|
2018-05-19 21:32:58 +03:00 |
|
andrewlord607
|
67f04bb190
|
Добавлена легковесная таблица символов
Исправлены наименования некоторых символов
|
2018-05-19 21:30:03 +03:00 |
|
Alexander Zakharenko
|
e392262ddd
|
Merge branch 'master' into features/patterns
|
2018-05-18 18:18:52 +03:00 |
|
Alexander Zakharenko
|
dd90bee60e
|
Add tests & semantic checks
|
2018-05-18 18:18:38 +03:00 |
|
Alexander Zakharenko
|
ac5dff7717
|
Formatting patterns, and caching matching expression
|
2018-05-17 23:49:50 +03:00 |
|
Alexander Zakharenko
|
038d6fe839
|
Fix patterns not working with yields
|
2018-05-17 22:49:07 +03:00 |
|
Бондарев Иван
|
0d592e78e0
|
bug fix #837
|
2018-05-17 21:00:08 +02:00 |
|
Alexander Zakharenko
|
556b4bb3c5
|
Save additional info for desugaring
|
2018-05-15 17:55:57 +03:00 |
|
Alexander Zakharenko
|
b226bcf6ce
|
Merge branch 'master' into features/patterns
|
2018-05-14 19:04:10 +03:00 |
|
Alexander Zakharenko
|
cc21d473f1
|
Recursive patterns - resugaring example
|
2018-05-13 20:49:08 +03:00 |
|
Бондарев Иван
|
3dca80e1fe
|
fix override/reintroduce
|
2018-05-13 19:06:08 +02:00 |
|
miks1965
|
6392f61e64
|
bug fix #836
|
2018-05-13 00:27:58 +03:00 |
|
Alexander Zakharenko
|
d257bbd52f
|
Add else case and tests
|
2018-05-11 19:26: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 |
|
Alexander Zakharenko
|
8cf6228509
|
Working prototype of generics (not heavily tested yet)
|
2018-05-09 23:56:49 +03:00 |
|
Alexander Zakharenko
|
6e03ed5434
|
Isolated checks (WIP)
|
2018-05-09 15:31:50 +03:00 |
|
Бондарев Иван
|
061c066a71
|
bug fix #816
|
2018-05-08 19:54:14 +02:00 |
|
andrewlord607
|
716d92a41c
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-05-07 02:23:17 +03:00 |
|
andrewlord607
|
43f5305965
|
Наименовал некоторые области видимости для упрощения процесса отладки
|
2018-05-07 02:20:08 +03:00 |
|
Alexander Zakharenko
|
9d3fd3e5aa
|
Implement deconstruction, simple case
|
2018-05-06 20:09:36 +03:00 |
|
Бондарев Иван
|
91668201f6
|
fix #811
|
2018-05-06 14:50:42 +02:00 |
|
Бондарев Иван
|
6f4299cc6f
|
#803
|
2018-05-06 14:24:30 +02:00 |
|
Бондарев Иван
|
4b606db89e
|
fix #813
|
2018-05-06 14:08:32 +02:00 |
|
Бондарев Иван
|
c2c5196298
|
bug fix #809
|
2018-05-06 12:48:01 +02:00 |
|
Бондарев Иван
|
b6aa4d9c90
|
bug fix #806
|
2018-05-06 11:31:16 +02:00 |
|
Бондарев Иван
|
aed5af2618
|
bug fix #804
|
2018-05-06 11:05:06 +02:00 |
|
Alexander Zakharenko
|
ed621517f3
|
Add common deconstruct procedure to PABCSystem
|
2018-05-05 12:31:48 +03:00 |
|
Бондарев Иван
|
af346c7eb7
|
bug fix #777
|
2018-05-02 20:43:45 +02:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Бондарев Иван
|
716143da5e
|
bug fix #782
|
2018-05-01 12:23:56 +02:00 |
|
andrewlord607
|
113896662d
|
Merge remote-tracking branch 'remotes/origin/master'
# Conflicts:
# Configuration/GlobalAssemblyInfo.cs
# Configuration/Version.defs
# ReleaseGenerators/PascalABCNET_version.nsh
|
2018-04-26 16:05:51 +03:00 |
|
andrewlord607
|
ffcf534855
|
bug fix
|
2018-04-26 15:54:44 +03:00 |
|
Бондарев Иван
|
68d00d1091
|
bug fix #779
|
2018-04-22 14:14:59 +02:00 |
|
Бондарев Иван
|
f3299e0667
|
bug fix #739
|
2018-04-17 21:48:29 +02:00 |
|
Бондарев Иван
|
3c0b0a84e8
|
bug fix #766
|
2018-04-15 13:36:51 +02:00 |
|
Бондарев Иван
|
61d4d0e9b6
|
bug fix #747
|
2018-04-15 11:48:50 +02:00 |
|
Бондарев Иван
|
5b4c226e27
|
bug fix #768
|
2018-04-15 11:12:25 +02:00 |
|
Бондарев Иван
|
82ecc86dfa
|
bug fix #767
|
2018-04-15 11:06:08 +02:00 |
|
andrewlord607
|
a8b5d90383
|
Удалён класс SymbolInfoList, теперь достаточно List<SymbolInfo>
Добавлена и частично интегрирована новая таблица символов
|
2018-04-14 18:29:11 +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 |
|
Бондарев Иван
|
9489fd596e
|
bug fix #750
|
2018-04-05 20:54:02 +02:00 |
|
Бондарев Иван
|
314ae55066
|
bug fix #735
|
2018-03-25 18:12:20 +02:00 |
|
Бондарев Иван
|
680a9b99b4
|
bug fix #730
|
2018-03-19 21:05:44 +01:00 |
|
Бондарев Иван
|
906ffc2c0f
|
bug fix #717
|
2018-03-19 19:33:33 +01:00 |
|
Бондарев Иван
|
547742e09f
|
bug fix #727
|
2018-03-18 15:12:35 +01:00 |
|
Бондарев Иван
|
2a1b62abb4
|
with disabled with generics (bug fix #721)
|
2018-03-15 20:34:02 +01:00 |
|
Бондарев Иван
|
d7811599f6
|
bug fix #713
|
2018-03-11 12:43:52 +01:00 |
|
Бондарев Иван
|
10ae19e386
|
bug fix #703
|
2018-03-11 12:16:27 +01:00 |
|
Бондарев Иван
|
7ee62f0173
|
bug fix #694
|
2018-03-08 20:16:26 +01:00 |
|
Бондарев Иван
|
7039ad3c4f
|
bug fix #682
|
2018-02-20 20:53:51 +01:00 |
|
Бондарев Иван
|
d96db4196d
|
bug fix #678
bug fix #679
|
2018-02-11 12:28:47 +01:00 |
|
Voloshin Bogdan
|
9059f8e1a8
|
Merge branch 'master' into refactoring/sytax_tree_visitor
|
2018-01-30 19:28:05 +03:00 |
|
Бондарев Иван
|
07e102cd91
|
fix in case on int64
|
2018-01-29 21:47:42 +01:00 |
|
Бондарев Иван
|
28a64634ae
|
bug fix #648
|
2018-01-29 21:17:51 +01:00 |
|
Бондарев Иван
|
9ee420d9e6
|
bug fix #658
|
2018-01-29 20:14:36 +01:00 |
|
Voloshin Bogdan
|
d118eccd17
|
Merge branch 'master' into refactoring/sytax_tree_visitor
# Conflicts:
# TreeConverter/TreeConversion/syntax_tree_visitor.cs
|
2018-01-29 18:12:31 +03:00 |
|
Бондарев Иван
|
64a33a0d38
|
bug fix #671
|
2018-01-28 14:51:34 +01: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 |
|
Бондарев Иван
|
b0a074500b
|
bug fix #638
|
2018-01-07 13:33:42 +01:00 |
|
Бондарев Иван
|
84e9970171
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2017-12-31 16:23:49 +01:00 |
|
Бондарев Иван
|
4c51cbdae1
|
update for fix #592
|
2017-12-31 16:23:16 +01:00 |
|
Бондарев Иван
|
be69b527b8
|
update for bug fix #592
|
2017-12-31 15:46:02 +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 |
|
Бондарев Иван
|
7894e3d4f5
|
bug fix #626
|
2017-12-31 12:28:34 +01:00 |
|
miks1965
|
68b1449bc8
|
bug fix #628
|
2017-12-31 10:27:13 +03:00 |
|
miks1965
|
d185cd8de6
|
bug fix #613
|
2017-12-30 11:39:02 +03:00 |
|
Бондарев Иван
|
f59c462fe7
|
power operator (#169)
|
2017-12-29 22:31:00 +01:00 |
|
Бондарев Иван
|
52087128d9
|
bug fix #625
|
2017-12-29 20:34:09 +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 |
|
Бондарев Иван
|
a4e3b61484
|
bug fix #440
|
2017-12-28 12:27:15 +01:00 |
|
Бондарев Иван
|
c3041fd6f1
|
bug fix #618
|
2017-12-28 11:31:05 +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
|
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 |
|
Бондарев Иван
|
0de42e3930
|
bug fix #608
|
2017-12-10 11:23:02 +01:00 |
|
Бондарев Иван
|
1799d1fe92
|
bug fix #607
|
2017-12-10 10:41:37 +01:00 |
|
Бондарев Иван
|
efa9bdc366
|
bug fix #568
|
2017-11-27 21:01:49 +01:00 |
|
Бондарев Иван
|
af1ac9b1c5
|
bug fix #577
|
2017-11-26 14:36:02 +01:00 |
|
Бондарев Иван
|
aec1606528
|
bug fix #578
|
2017-11-26 13:47:38 +01:00 |
|
miks1965
|
8f1bc4eed2
|
Поменял иконку на 32x32
Начало анимации в Graph3D
|
2017-11-16 23:10:30 +03:00 |
|
Бондарев Иван
|
e527022ffe
|
Более адекватное сообщение об ошибке (bug fix #545)
|
2017-11-05 16:57:17 +01:00 |
|
Бондарев Иван
|
ea12ccdd09
|
bug fix #543
|
2017-11-05 14:16:57 +01:00 |
|
miks1965
|
f386c9a44d
|
bug fix #539
|
2017-11-02 12:21:02 +03:00 |
|
miks1965
|
065acdbbb7
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2017-10-27 02:41:38 +03:00 |
|
miks1965
|
a33768fb4e
|
bug fix #536
|
2017-10-27 02:41:17 +03:00 |
|
Бондарев Иван
|
b4abeace1f
|
bug fix #535
|
2017-10-26 21:15:58 +02:00 |
|
miks1965
|
2895fd80e9
|
Убрал отладочный вывод в файл
|
2017-10-25 21:35:32 +03:00 |
|
andrewlord607
|
aa79c94f6f
|
Небольшой рефакторинг таблицы символов.
|
2017-10-23 11:21:15 +03:00 |
|
Бондарев Иван
|
b2ac415b2c
|
bug fix #496
|
2017-10-15 19:29:50 +02:00 |
|
Бондарев Иван
|
47dcd51ed5
|
update of fix #519
|
2017-10-15 12:58:11 +02:00 |
|
Бондарев Иван
|
3a2de23bbb
|
bug fix #519
|
2017-10-15 12:51:14 +02:00 |
|
Бондарев Иван
|
1938e0d919
|
bug fix #523
|
2017-10-15 11:19:54 +02:00 |
|
miks1965
|
bd70af91e0
|
Добавление ToString к ряду классов таблицы символов
|
2017-10-13 12:49:15 +03:00 |
|
Alexander Zakharenko
|
5c30bc4a03
|
Merge remote-tracking branch 'origin/master' into features/patterns
# Conflicts:
# SyntaxTree/tree/AbstractVisitor.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2017-10-09 19:12:18 +03:00 |
|
Бондарев Иван
|
305dcdc034
|
bug fix #497
|
2017-10-08 17:03:23 +02:00 |
|
Voloshin Bogdan
|
d967abdbaf
|
Merge branch 'master' into refactoring/sytax_tree_visitor
|
2017-10-08 00:11:08 +03:00 |
|
Alexander Zakharenko
|
597ef862bc
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# Parsers/PascalABCParserNewSaushkin/Keywords.cs
# SyntaxTree/tree/AbstractVisitor.cs
# SyntaxTreeConverters/StandardSyntaxConverter.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# TestSuite/intellisense_tests/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2017-10-05 18:48:57 +03:00 |
|
Бондарев Иван
|
3f520df65e
|
Поддержка пространств имен в проектах
Возможность расширять пространства имен .NET
|
2017-10-03 20:18:37 +02:00 |
|
Бондарев Иван
|
1363ad6485
|
bug fix #495
|
2017-09-24 19:32:46 +02:00 |
|
Бондарев Иван
|
566af2ee8f
|
fix uses for namespaces
|
2017-09-24 18:04:18 +02:00 |
|
Бондарев Иван
|
d48c84f28d
|
namespaces (alpha)
|
2017-09-24 12:12:27 +02:00 |
|
Voloshin Bogdan
|
8862645c1b
|
Merge branch 'master' into refactoring/sytax_tree_visitor
|
2017-09-15 19:40:34 +03:00 |
|
miks1965
|
c59c1d1b1e
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2017-08-26 00:30:42 +03:00 |
|
miks1965
|
04861bc23f
|
bug fix #469
GraphWPF
Samples on GraphWPF
|
2017-08-26 00:30:33 +03:00 |
|
Бондарев Иван
|
aaebcf48c9
|
bug fix #471
|
2017-08-25 19:54:34 +02:00 |
|
Voloshin Bogdan
|
103c1c1b0c
|
Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor
|
2017-08-11 06:16:48 +03:00 |
|
Voloshin Bogdan
|
575aaa5d68
|
Remove redundant code
|
2017-08-11 04:06:32 +03:00 |
|
Voloshin Bogdan
|
45897538df
|
Simplify Assignment visit by dividing into several methods
|
2017-08-11 04:05:25 +03:00 |
|
Voloshin Bogdan
|
5c836ec09e
|
Merge remote-tracking branch 'remotes/origin/master' into refactoring/sytax_tree_visitor
# Conflicts:
# .gitignore
|
2017-08-10 21:36:04 +03:00 |
|
Бондарев Иван
|
8d21778992
|
bug fix #454
|
2017-08-10 19:58:48 +02:00 |
|
Бондарев Иван
|
10686d94e8
|
bug fix #398
|
2017-08-10 15:53:37 +02:00 |
|
Voloshin Bogdan
|
b6cbf52ade
|
Extract subprograms from Assign
|
2017-08-09 02:23:26 +03:00 |
|
Voloshin Bogdan
|
0fe62f444a
|
Minor changes
|
2017-08-09 01:18:38 +03:00 |
|
Бондарев Иван
|
948632cb43
|
tests for virtual properties
|
2017-08-08 18:33:17 +02:00 |
|
Бондарев Иван
|
787e0cf6a8
|
virtual properties
|
2017-08-08 18:24:42 +02:00 |
|
Voloshin Bogdan
|
0cefd4f97a
|
Move Assign visit to own file
|
2017-08-04 13:29:53 +03:00 |
|
Бондарев Иван
|
dec66239fa
|
bug fix #446
|
2017-07-26 21:09:45 +02:00 |
|
Alexander Zakharenko
|
a22ef2d967
|
Add ForLoop.cs
|
2017-07-23 22:53:35 +03:00 |
|
Alexander Zakharenko
|
11f69bbf44
|
Merge branch 'master' into features/patterns
# Conflicts:
# CodeCompletion/CodeFormatter.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascal.y
# SyntaxTree/tree/AbstractVisitor.cs
# SyntaxTree/tree/HierarchyVisitor.cs
# SyntaxTree/tree/SyntaxTreeStreamReader.cs
# SyntaxTree/tree/SyntaxTreeStreamWriter.cs
# SyntaxTree/tree/Tree.cs
# SyntaxTree/tree/Visitor.cs
# SyntaxTree/tree/tree.xml
# SyntaxVisitors/SyntaxVisitors.csproj
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2017-07-23 22:29:24 +03:00 |
|
Alexander Zakharenko
|
a2b2b2c223
|
Merge branch 'refactoring/sytax_tree_visitor' of https://github.com/pascalabcnet/pascalabcnet into refactoring/sytax_tree_visitor
|
2017-07-23 21:51:00 +03:00 |
|
Alexander Zakharenko
|
371124b3f3
|
Move for to new file
Rename variables
|
2017-07-23 21:50:27 +03:00 |
|