diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs index b85da25fb..8788148a0 100644 --- a/Configuration/GlobalAssemblyInfo.cs +++ b/Configuration/GlobalAssemblyInfo.cs @@ -15,7 +15,7 @@ internal static class RevisionClass public const string Major = "3"; public const string Minor = "8"; public const string Build = "3"; - public const string Revision = "3168"; + public const string Revision = "3169"; public const string MainVersion = Major + "." + Minor; public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision; diff --git a/Configuration/Version.defs b/Configuration/Version.defs index c833110d8..61b2f1bae 100644 --- a/Configuration/Version.defs +++ b/Configuration/Version.defs @@ -1,4 +1,4 @@ -%COREVERSION%=3 -%REVISION%=3168 %MINOR%=8 +%REVISION%=3169 +%COREVERSION%=3 %MAJOR%=3 diff --git a/Release/pabcversion.txt b/Release/pabcversion.txt index 5ff62dc69..06789f599 100644 --- a/Release/pabcversion.txt +++ b/Release/pabcversion.txt @@ -1 +1 @@ -3.8.3.3168 +3.8.3.3169 diff --git a/ReleaseGenerators/PascalABCNET_version.nsh b/ReleaseGenerators/PascalABCNET_version.nsh index 46bb726c3..1c193da9e 100644 --- a/ReleaseGenerators/PascalABCNET_version.nsh +++ b/ReleaseGenerators/PascalABCNET_version.nsh @@ -1 +1 @@ -!define VERSION '3.8.3.3168' +!define VERSION '3.8.3.3169' diff --git a/SyntaxVisitors/SugarVisitors/LoopDesugarVisitor.cs b/SyntaxVisitors/SugarVisitors/LoopDesugarVisitor.cs index cd97908b3..25bc7df4b 100644 --- a/SyntaxVisitors/SugarVisitors/LoopDesugarVisitor.cs +++ b/SyntaxVisitors/SugarVisitors/LoopDesugarVisitor.cs @@ -116,7 +116,9 @@ namespace SyntaxVisitors.SugarVisitors ProcessNode(avar); ProcessNode(bvar); ProcessNode(hvar); - ProcessNode(stlist.list[0]); + // ProcessNode(stlist.list[0]); // это было сделано чтобы выводилась ошибка Нельзя менять переменную цикла в теле цикла. + // Но во вложенных циклах все равно не срабатывает - убрал. Буду думать - что делать + ProcessNode(stlist); // К сожалению, из-за этого не выводится ошибка при попытке изменения переменной цикла внутри цикла // Надо обойти подкомпоненты - вдруг там в лямбдах for со stepом } else DefaultVisit(fn);