#267 bug fix
This commit is contained in:
parent
f6d267305d
commit
89c9e3ee58
|
|
@ -15,7 +15,7 @@ internal static class RevisionClass
|
|||
public const string Major = "3";
|
||||
public const string Minor = "1";
|
||||
public const string Build = "0";
|
||||
public const string Revision = "1305";
|
||||
public const string Revision = "1306";
|
||||
|
||||
public const string MainVersion = Major + "." + Minor;
|
||||
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
%COREVERSION%=0
|
||||
%REVISION%=1305
|
||||
%MINOR%=1
|
||||
%REVISION%=1306
|
||||
%COREVERSION%=0
|
||||
%MAJOR%=3
|
||||
|
|
|
|||
|
|
@ -1326,6 +1326,28 @@
|
|||
</Node>
|
||||
</Items>
|
||||
</Node>
|
||||
<Node Name="visit(SyntaxTree.dot_node">
|
||||
<FileName>\TreeConverter\TreeConversion\syntax_tree_visitor.cs</FileName>
|
||||
<Text>public override void visit(SyntaxTree.dot_node _dot_node)</Text>
|
||||
<OCtx>
|
||||
<i Type="Method">public override void visit ( SyntaxTree . dot_node _dot_node )</i>
|
||||
<i Type="ClassOrNamespace">public class syntax_tree_visitor : SyntaxTree . AbstractVisitor</i>
|
||||
<i Type="ClassOrNamespace">namespace PascalABCCompiler . TreeConverter</i>
|
||||
<i Type="CS_TreeNode">
|
||||
</i>
|
||||
</OCtx>
|
||||
</Node>
|
||||
<Node Name=" visit(SyntaxTree.indexer">
|
||||
<FileName>\TreeConverter\TreeConversion\syntax_tree_visitor.cs</FileName>
|
||||
<Text>public override void visit(SyntaxTree.indexer _indexer)</Text>
|
||||
<OCtx>
|
||||
<i Type="Method">public override void visit ( SyntaxTree . indexer _indexer )</i>
|
||||
<i Type="ClassOrNamespace">public class syntax_tree_visitor : SyntaxTree . AbstractVisitor</i>
|
||||
<i Type="ClassOrNamespace">namespace PascalABCCompiler . TreeConverter</i>
|
||||
<i Type="CS_TreeNode">
|
||||
</i>
|
||||
</OCtx>
|
||||
</Node>
|
||||
</Items>
|
||||
</Node>
|
||||
</AspectFile>
|
||||
|
|
@ -1 +1 @@
|
|||
!define VERSION '3.1.0.1305'
|
||||
!define VERSION '3.1.0.1306'
|
||||
|
|
|
|||
|
|
@ -14454,6 +14454,17 @@ namespace PascalABCCompiler.TreeConverter
|
|||
}*/
|
||||
//end SSM 11/02/16
|
||||
|
||||
// SSM 18.08.16 - пробуем обработать захват enn[i] в yieldах где enn - поле класса и нуждается в переименовании
|
||||
// Так же ниже делает lroman
|
||||
if (_indexer.dereferencing_value is yield_unknown_ident)
|
||||
{
|
||||
var yui = (yield_unknown_ident)_indexer.dereferencing_value;
|
||||
var av = ProcessUnknownIdent(yui);
|
||||
var nodeToVisit = new indexer(av,_indexer.indexes);
|
||||
visit(nodeToVisit);
|
||||
return;
|
||||
}
|
||||
|
||||
//lroman
|
||||
if (_indexer.dereferencing_value is closure_substituting_node)
|
||||
{
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in a new issue