Mikhalkovich Stanislav
|
cdec5cb7fb
|
OnKeyPress GraphWPF.pas
|
2018-12-17 20:03:13 +03:00 |
|
Mikhalkovich Stanislav
|
543d0b678a
|
bugs fix #1254 #1563
|
2018-12-07 23:10:40 +03:00 |
|
Mikhalkovich Stanislav
|
753f4f219e
|
bug fix #1570
|
2018-12-06 21:14:33 +03:00 |
|
miks1965
|
c7f77db426
|
bug fix #1448
|
2018-11-03 11:02:34 +03:00 |
|
Alexander Algasov
|
9e7bd5df51
|
Implement compile-time pattern compatibility check
|
2018-10-20 18:59:13 +03:00 |
|
miks1965
|
baef24ed2d
|
fix #1099
|
2018-10-11 16:27:07 +03:00 |
|
miks1965
|
eab0f36b15
|
bug fix #1128
|
2018-09-29 12:38:28 +03:00 |
|
miks1965
|
26c92536d3
|
var b := 10 < 5 ? 1 : 2.0; теперь работает
|
2018-07-20 14:13:28 +03:00 |
|
miks1965
|
517e965d5b
|
bug fix #947
|
2018-07-08 00:18:21 +03:00 |
|
miks1965
|
70c85a0c6a
|
fix #265
|
2018-07-01 11:53:34 +03:00 |
|
Alexander Zakharenko
|
21301a8fb4
|
Fix #872
|
2018-06-17 14:21:52 +03:00 |
|
miks1965
|
fda348a317
|
Some FillParentsInDirectChilds() in TreeHelper.cs
|
2018-05-28 00:35:33 +03:00 |
|
Alexander Zakharenko
|
038d6fe839
|
Fix patterns not working with yields
|
2018-05-17 22:49:07 +03:00 |
|
Alexander Zakharenko
|
5486f6b6ea
|
Fix label placement
|
2018-05-17 15:20:16 +03:00 |
|
Alexander Zakharenko
|
b8e8b237b8
|
Working recursive patterns
|
2018-05-17 00:01:52 +03:00 |
|
Alexander Zakharenko
|
97078b0bc3
|
Working prototype of 'is' in if and assignments
|
2018-05-16 16:16:42 +03:00 |
|
Alexander Zakharenko
|
556b4bb3c5
|
Save additional info for desugaring
|
2018-05-15 17:55:57 +03:00 |
|
Alexander Zakharenko
|
d257bbd52f
|
Add else case and tests
|
2018-05-11 19:26:55 +03:00 |
|
Alexander Zakharenko
|
9d3fd3e5aa
|
Implement deconstruction, simple case
|
2018-05-06 20:09:36 +03:00 |
|
Alexander Zakharenko
|
ed621517f3
|
Add common deconstruct procedure to PABCSystem
|
2018-05-05 12:31:48 +03:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Alexander Zakharenko
|
3f93bfa24b
|
Merge 'master' into 'features/patterns'
|
2018-04-08 13:42:32 +03:00 |
|
Бондарев Иван
|
f4d1323d62
|
bug fix #551
|
2017-11-19 20:04:04 +01:00 |
|
miks1965
|
2c44f13b7e
|
Доработка LightSymTable
|
2017-10-26 19:39:20 +03:00 |
|
miks1965
|
2895fd80e9
|
Убрал отладочный вывод в файл
|
2017-10-25 21:35:32 +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
|
57a455a05f
|
Комментарии в GraphWPF
|
2017-09-28 08:48:33 +03:00 |
|
miks1965
|
1d00487702
|
property virtual override синтаксис
|
2017-08-06 22:51:12 +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 |
|
miks1965
|
00646f89a5
|
loop 5 do
write(1)
|
2017-06-08 17:56:17 +03:00 |
|
miks1965
|
2f3b2294ba
|
class_body -> class_body_list
|
2017-06-06 05:24:32 +03:00 |
|
miks1965
|
8c70f44b94
|
?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов
|
2017-05-08 22:59:52 +03:00 |
|
Alexander Zakharenko
|
5c11c87960
|
Add type_pattern
|
2017-02-12 19:52:59 +03:00 |
|
miks1965
|
6dd106d950
|
Console compiler добавил dll
|
2017-02-04 20:02:07 +03:00 |
|
miks1965
|
10764db792
|
Небольшие переименования методов
|
2017-01-20 19:56:43 +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
|
33d748adf0
|
Лямбды перенесены в грамматике на верхний уровень везде.
Некоторые переносы Replace между визиторами и присваивания Parent
|
2016-12-01 23:46:54 +03:00 |
|
miks1965
|
7c8cb2f502
|
a.Row a.Col для матрицы
|
2016-11-16 10:00:30 +03:00 |
|
miks1965
|
2fbdeaaa2c
|
(var a, var b) := (1,2);
|
2016-10-17 13:28:50 +03:00 |
|
miks1965
|
7ed36f0d85
|
Незначительные исправления
|
2016-10-17 12:16:10 +03:00 |
|
miks1965
|
d9872e09d3
|
Keywords.cs
|
2016-08-28 20:25:38 +03:00 |
|
miks1965
|
79883887d5
|
Всякая всячина
|
2016-08-27 11:14:39 +03:00 |
|
miks1965
|
c8559b5832
|
bug fix #253
Some enhancements in Syntax subtrees generation: arrid.dot_node("Length").Minus(1)
|
2016-07-30 10:04:52 +03:00 |
|
miks1965
|
09ef7fcb3b
|
Все последние изменения :)
|
2016-07-19 21:16:08 +03:00 |
|
miks1965
|
11102f0667
|
Локализованы сообщения об ошибках для yield
|
2016-07-18 15:58:32 +03:00 |
|
miks1965
|
b96edffd7e
|
bug fix #223
|
2016-07-16 11:28:06 +03:00 |
|
miks1965
|
40ad330bf7
|
Мелкие исправления yield
|
2016-07-10 14:49:12 +03:00 |
|
miks1965
|
c6eaba8f94
|
Множество правок, связанных с yield.
В частности, изменен алгоритм генерации конечного автомата, поправлен код для GetEnumerator и проч.
|
2016-07-08 23:20:56 +03:00 |
|
miks1965
|
61353b8f04
|
yield bug fix #205
|
2016-06-18 11:13:55 +03:00 |
|