Voloshin Bogdan
|
b48c4b35b0
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-17 23:34:25 +03:00 |
|
Voloshin Bogdan
|
c881d7c964
|
Add generic test
|
2018-05-17 23:32:03 +03:00 |
|
Бондарев Иван
|
86e5a401d0
|
fix #841
|
2018-05-17 21:52:54 +02:00 |
|
Alexander Zakharenko
|
038d6fe839
|
Fix patterns not working with yields
|
2018-05-17 22:49:07 +03:00 |
|
Voloshin Bogdan
|
aaf2687a52
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-17 22:29:57 +03:00 |
|
Бондарев Иван
|
0d592e78e0
|
bug fix #837
|
2018-05-17 21:00:08 +02:00 |
|
Alexander Zakharenko
|
5486f6b6ea
|
Fix label placement
|
2018-05-17 15:20:16 +03:00 |
|
Voloshin Bogdan
|
2607833fda
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-17 03:00:26 +03:00 |
|
Voloshin Bogdan
|
a9b9b2545a
|
Improve code examples
|
2018-05-17 03:00:10 +03:00 |
|
Voloshin Bogdan
|
7e9e302f12
|
Move last fix to more spicific path.
|
2018-05-17 02:46:31 +03:00 |
|
Alexander Zakharenko
|
cff9324ce6
|
Desugar match-with statement into series of is-expression checks
|
2018-05-17 02:07:10 +03:00 |
|
Alexander Zakharenko
|
c524f083dd
|
Visit else body
|
2018-05-17 02:03:53 +03:00 |
|
Voloshin Bogdan
|
828e16457f
|
Fix replacing global scope interface method by local instance when template parameter is restricted by this interface.
|
2018-05-17 01:41:32 +03:00 |
|
Alexander Zakharenko
|
43ee820329
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-17 00:16:13 +03:00 |
|
Alexander Zakharenko
|
97e73db7a6
|
Allow divide pattern by comma
|
2018-05-17 00:12:37 +03:00 |
|
Alexander Zakharenko
|
b8e8b237b8
|
Working recursive patterns
|
2018-05-17 00:01:52 +03:00 |
|
Voloshin Bogdan
|
29761537c7
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-16 23:07:39 +03:00 |
|
Alexander Zakharenko
|
97078b0bc3
|
Working prototype of 'is' in if and assignments
|
2018-05-16 16:16:42 +03:00 |
|
Alexander Zakharenko
|
174613056f
|
First 'is' prototype
|
2018-05-16 00:26:07 +03:00 |
|
miks1965
|
bf8316cfb2
|
Откатил фикс #796
|
2018-05-15 21:01:35 +03:00 |
|
Alexander Zakharenko
|
556b4bb3c5
|
Save additional info for desugaring
|
2018-05-15 17:55:57 +03:00 |
|
Alexander Zakharenko
|
f7360c8632
|
Desugaring changes (2)
|
2018-05-14 20:06:58 +03:00 |
|
Alexander Zakharenko
|
b226bcf6ce
|
Merge branch 'master' into features/patterns
|
2018-05-14 19:04:10 +03:00 |
|
Bogdan Voloshin
|
b62a66e5d9
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# TestSuite/formatter_tests/input/PABCSystem.pas
|
2018-05-14 18:02:09 +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 |
|
Bogdan Voloshin
|
577a3b53e9
|
Merge commit '4639f333ed4139a81fc433ad579877c17b7032ea' into features/typeclasses-another-approach
|
2018-05-14 17:35:31 +03:00 |
|
Bogdan Voloshin
|
aee1158cc2
|
Merge commit 'd0f93fcacf8fc43f2463dedee20c591bf281581f' into features/typeclasses-another-approach
|
2018-05-14 17:27:55 +03:00 |
|
Bogdan Voloshin
|
86ce1b2734
|
Merge commit 'aa1b0f043b2cf8f5885a321e6113a0a74e8444a3' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-14 17:27:09 +03:00 |
|
Alexander Zakharenko
|
395d1dc4e9
|
Desugaring changes
|
2018-05-14 17:15:01 +03:00 |
|
Bogdan Voloshin
|
97ac574ecd
|
Merge commit '50da84fb7924b8bb7f73852591136959070cfb4e' into features/typeclasses-another-approach
|
2018-05-14 16:59:16 +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 |
|
Бондарев Иван
|
3dca80e1fe
|
fix override/reintroduce
|
2018-05-13 19:06:08 +02:00 |
|
Бондарев Иван
|
08060fa245
|
fix #834
|
2018-05-13 14:45:06 +02:00 |
|
Бондарев Иван
|
ebcf0d44f6
|
fix TestRunner
|
2018-05-13 14:19:54 +02:00 |
|
Бондарев Иван
|
ebedbc622b
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2018-05-13 14:06:35 +02:00 |
|
Бондарев Иван
|
0b30c64fd6
|
fix #820
|
2018-05-13 14:02:48 +02:00 |
|
miks1965
|
6392f61e64
|
bug fix #836
|
2018-05-13 00:27:58 +03:00 |
|
Alexander Zakharenko
|
8be0622eeb
|
Add keywords to parser
|
2018-05-12 18:10:37 +03:00 |
|
miks1965
|
322e307d73
|
match when - ключевые слова
|
2018-05-12 13:01:52 +03:00 |
|
miks1965
|
082a998786
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-05-12 12:12:02 +03:00 |
|
miks1965
|
4639f333ed
|
New version
|
2018-05-12 12:06:47 +03:00 |
|
Alexander Zakharenko
|
5bed9fa995
|
Change test
|
2018-05-11 21:19:13 +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 |
|
miks1965
|
d0f93fcacf
|
Удалил тест, который почему-то не работает в 32-битном режиме, хотя и должен
|
2018-05-10 18:10: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 |
|