Commit graph

426 commits

Author SHA1 Message Date
Alexander Zakharenko 38c0ebe14c Disallow using deconstructs of parent classes 2018-05-25 16:29:22 +03:00
Alexander Zakharenko d9a638886a Remove tasks done 2018-05-23 18:54:55 +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