Mikhalkovich Stanislav
|
a0fda1e045
|
if_expr_new узел для форматирования
|
2020-01-06 20:02:07 +03:00 |
|
Mikhalkovich Stanislav
|
15d20463d7
|
Новый Range в виде a..b
|
2020-01-04 12:19:36 +03:00 |
|
Alexandr Pogorelov
|
8a432eee6e
|
Улучшение паттерн матчинга (#1949)
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
|
2019-05-24 10:04:17 +03:00 |
|
Mikhalkovich Stanislav
|
a7e562b004
|
fix #1843
|
2019-03-11 23:09:55 +03:00 |
|
Mikhalkovich Stanislav
|
8df7bac82c
|
proc_body сделано типа object в function_lambda_definition
Небольшие правки PABCSystem.pas
|
2019-02-12 10:19:33 +03:00 |
|
Александр Погорелов
|
17fe2c3df0
|
fix #1605
|
2019-01-20 16:47:43 +03:00 |
|
Voloshin Bogdan
|
9ba7308c1a
|
Remove typeclasses
|
2018-12-25 23:18:49 +03:00 |
|
Mikhalkovich Stanislav
|
753f4f219e
|
bug fix #1570
|
2018-12-06 21:14:33 +03:00 |
|
miks1965
|
c770e3f464
|
fix #1413
|
2018-11-08 00:24:28 +03:00 |
|
miks1965
|
c7f77db426
|
bug fix #1448
|
2018-11-03 11:02:34 +03:00 |
|
miks1965
|
ac91fc92fa
|
Отладочные правки
|
2018-09-23 19:00:56 +03:00 |
|
miks1965
|
05308759e3
|
Незначительные мелочи
|
2018-08-09 16:53:46 +03:00 |
|
miks1965
|
26c92536d3
|
var b := 10 < 5 ? 1 : 2.0; теперь работает
|
2018-07-20 14:13:28 +03:00 |
|
miks1965
|
10bccf3128
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-07-01 11:57:24 +03:00 |
|
miks1965
|
70c85a0c6a
|
fix #265
|
2018-07-01 11:53:34 +03:00 |
|
Alexander Zakharenko
|
ac2d3c3ea3
|
Fix some syntax nodes not having list initialized
|
2018-07-01 11:26:57 +03:00 |
|
Voloshin Bogdan
|
3446717d18
|
Rearrange Typeclass examples
|
2018-06-10 22:20:58 +03:00 |
|
Voloshin Bogdan
|
0fd509f669
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# SyntaxTree/tree/SyntaxTreeStreamWriter.cs
# SyntaxTree/tree/tree.xml
|
2018-05-19 00:21:42 +03:00 |
|
Alexander Zakharenko
|
038d6fe839
|
Fix patterns not working with yields
|
2018-05-17 22:49:07 +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 |
|
Voloshin Bogdan
|
950ca1c711
|
Add typeclass deriving translation
|
2018-05-14 06:37:23 +03:00 |
|
Alexander Zakharenko
|
cc21d473f1
|
Recursive patterns - resugaring example
|
2018-05-13 20:49:08 +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
|
17cb96a479
|
Refactor nodes
|
2018-05-01 19:51:24 +03:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Bogdan Voloshin
|
dc26158d0a
|
Add typeclass param list
|
2018-04-18 19:08:07 +03:00 |
|
Bogdan Voloshin
|
fdfae3b9fd
|
Add where_type_class_constraint
|
2018-04-10 18:07:31 +03:00 |
|
Bogdan Voloshin
|
4444cf2689
|
Add grammar rules and syntax nodes
|
2018-04-05 20:02:37 +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 |
|
Бондарев Иван
|
d48c84f28d
|
namespaces (alpha)
|
2017-09-24 12:12:27 +02: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 |
|
janise93
|
d6fd84b935
|
Add: ??, integer? and semantic checks for ?.
|
2017-06-03 10:19:52 +03:00 |
|
miks1965
|
38842c45e7
|
bug fix #411
var (a,b) := (1,2)
|
2017-06-01 13:14:49 +03:00 |
|
miks1965
|
356fef909c
|
Working changes
|
2017-05-22 21:02:50 +03:00 |
|
miks1965
|
4a05abd2ea
|
unit Speech
|
2017-05-17 09:45:39 +03:00 |
|
Alexander Zakharenko
|
5ba9bd8dac
|
HelpData в tree.xml хранится в отсортированном виде
|
2017-05-15 19:32:19 +03:00 |
|
miks1965
|
5b951e50cd
|
Work changes
|
2017-05-15 15:55:48 +03:00 |
|
miks1965
|
8c70f44b94
|
?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов
|
2017-05-08 22:59:52 +03:00 |
|
miks1965
|
ad4be08834
|
bug fix #375
|
2017-05-01 17:08:26 +03:00 |
|
Alexander Zakharenko
|
4427e41576
|
Форматирование кода для is_pattern
|
2017-03-06 02:00:50 +03:00 |
|
Alexander Zakharenko
|
a45199256d
|
Add Match...with construction
|
2017-02-20 13:57:13 +03:00 |
|
Alexander Zakharenko
|
d525166424
|
Save pattern nodes to XML
|
2017-02-19 17:34:11 +03:00 |
|
Alexander Zakharenko
|
c25eb99d85
|
Add syntax nodes info in xml
|
2017-02-18 12:36:53 +03:00 |
|