Commit graph

1753 commits

Author SHA1 Message Date
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
Voloshin Bogdan 98718a60e1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-22 21:16:32 +03:00
Voloshin Bogdan 1f53dad67f Add operators to typeclasses 2018-05-22 21:13:56 +03:00
miks1965 8026b6b31c Graph3D перегруженные версии 2018-05-22 01:07:17 +03:00
Бондарев Иван ae4e28a43a fix #826 2018-05-21 20:36:21 +02:00
Бондарев Иван 9477f6982b fix #850 2018-05-21 14:41:43 +02:00
Бондарев Иван 51d81ad056 bug fix #842 2018-05-21 13:06:28 +02:00
Бондарев Иван 351ad6b63d fix formatter 2018-05-21 12:42:08 +02:00
Бондарев Иван 5b9beb9075 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2018-05-21 12:06:13 +02:00
Бондарев Иван ebd2823d29 bug fix #851
bug fix #832
2018-05-21 12:04:57 +02:00
Voloshin Bogdan e55242a9ef Add search at methods at typeclasses for restricted functions 2018-05-21 04:14:18 +03:00
miks1965 348dd21df5 Убрал строку с G:\\Tree.txt
Голову надо отрывать за такие коммиты!!!
2018-05-20 20:22:43 +03:00
Бондарев Иван eb7bff3077 bug fix #833 2018-05-20 14:18:29 +02:00
Бондарев Иван 1742140d85 fix #839 2018-05-20 11:37:43 +02:00
Voloshin Bogdan 16d7e37ce1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-20 11:44:58 +03:00
andrewlord607 0c1da87e6a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-20 09:17:51 +03:00
andrewlord607 a83e5889d3 Закомментировал строчку с абсолютным путём. 2018-05-20 09:15:56 +03:00
miks1965 e7691aed82 AnimMoveOnX - перегруженные версии 2018-05-19 21:50:06 +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
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 56ce22d921 Temporary removed caching (doesn't work in certain cases, i.e. foreach) 2018-05-18 21:25:37 +03:00
Voloshin Bogdan 2847d4a865 Merge branch 'master' into features/typeclasses-another-approach 2018-05-18 18:32:11 +03:00
Alexander Zakharenko ccca3813eb Merge remote-tracking branch 'origin/master' into features/patterns 2018-05-18 18:31:01 +03:00
Voloshin Bogdan 64e83aed31 Fix generic test 2018-05-18 18:30:24 +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
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