Commit graph

82 commits

Author SHA1 Message Date
Oleg Batashov e898821885 Yield: fix break in case_node 2016-06-12 14:39:15 +03:00
Oleg Batashov 572121a443 Yield: repeat_node lowering with break-continue support 2016-06-12 14:33:43 +03:00
Oleg Batashov e47e9dff72 Yield: while_node lowering with break-continue support 2016-06-12 14:20:38 +03:00
Oleg Batashov 340902fabd Yield: for_node lowering with break and continue support 2016-06-12 13:21:37 +03:00
Oleg Batashov dfbc1fd60c Yield: bug fix #185 2016-06-12 02:39:03 +03:00
miks1965 94705a7002 PrettyPrinter вывод в файл 2016-06-11 13:25:29 +03:00
miks1965 e099939a98 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-06-10 10:26:03 +03:00
Oleg Batashov 0805946983 Yield: bug fix #183 2016-06-07 00:18:49 +03:00
miks1965 85a81c8cb2 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2016-06-06 11:40:56 +03:00
Oleg Batashov d2ee43742c Yield: partially fixed templates with where section 2016-06-06 00:43:18 +03:00
Oleg Batashov 72ff5afea5 Yield: bug fix #186 2016-06-05 15:07:11 +03:00
Oleg Batashov 598af1843f Yield: bug fix #191 2016-06-05 15:04:13 +03:00
Oleg Batashov ab6c91df81 Yield: bug fix #181 2016-06-05 13:31:45 +03:00
Oleg Batashov 2f96c18b1d Yield: bug fix #180 2016-06-05 01:38:58 +03:00
miks1965 1d941cf60a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	Configuration/GlobalAssemblyInfo.cs
	Configuration/Version.defs
	ReleaseGenerators/PascalABCNET_version.nsh
	bin/Lib/PABCRtl.dll
2016-06-03 18:40:13 +03:00
miks1965 143b118d66 GraphABC.pas - несущественные правки 2016-06-03 18:00:31 +03:00
Oleg Batashov cf3ff863d8 Yield: fixed removal of yield-helpers for pre-defined class methods with external body 2016-06-03 16:36:57 +03:00
Oleg Batashov c19d4dc9fd Yield: bug fix #179 - error message updated 2016-06-03 14:23:39 +03:00
Oleg Batashov 4da228b3b5 Yield helper methods mini-refactor 2016-05-31 15:49:37 +03:00
Oleg Batashov 88e46526c7 Yield: added error checker helper method to catch errors with existing backend 2016-05-31 15:40:11 +03:00
Oleg Batashov 6af9ed1149 Lowering: case_node added - bug fix #164 2016-05-31 14:47:58 +03:00
Oleg Batashov 6f9f11c0e8 AddBeginEndsVisitor: bugfix for case_variant 2016-05-30 02:43:44 +03:00
Oleg Batashov f0c3408d1a Foreach lowering bugfix for existing variable 2016-05-30 01:47:19 +03:00
Oleg Batashov 355452bccf Foreach lowering added 2016-05-29 15:11:12 +03:00
Oleg Batashov bb6734d2dc Yield bug #162 fix for single-statement operators 2016-05-26 00:18:13 +03:00
Alexander Zakharenko 38a9e9f2b5 Переименованы функции Replace и FindIndex для списков в синтаксических узлах 2016-05-24 16:58:07 +03:00
miks1965 52e14522d1 Поправил путь для YieldHelpers.dll 2016-05-23 12:54:29 +03:00
miks1965 669e9a3d99 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	TreeConverter/TreeConversion/syntax_tree_visitor.cs
	Yield/SyntaxVisitors/YieldVisitors/ProcessYieldsCapturedVars.cs
	bin/Lib/PABCRtl.dll
2016-05-21 14:59:54 +03:00
Oleg Batashov 8b6fbc3edf Yield helper methods remove speedup 2016-05-20 17:08:56 +03:00
miks1965 13e42dd529 Пока отключил обработку yield в program_node 2016-05-19 21:33:36 +03:00
miks1965 0801ab860c Yield update 2016-05-19 14:40:49 +03:00
Oleg Batashov 4050d31097 Yield tree conversion projects added 2016-05-19 02:14:06 +03:00