Renaming variables in tuples fix

This commit is contained in:
MikhailoMMX 2016-07-03 03:11:01 +03:00
parent 7bd1646707
commit 313b91aac8
2 changed files with 18 additions and 1 deletions

View file

@ -83,6 +83,18 @@ namespace CodeCompletion
_assign.from.visit(this);
}
public override void visit(assign_tuple _assign_tuple)
{
_assign_tuple.vars.visit(this);
_assign_tuple.expr.visit(this);
}
public override void visit(addressed_value_list _addressed_value_list)
{
foreach (addressed_value av in _addressed_value_list.variables)
av.visit(this);
}
public override void visit(bin_expr _bin_expr)
{
//throw new NotImplementedException();

View file

@ -83,8 +83,13 @@ namespace VisualPascalABCPlugins
prepare_node(_assign.from,"from");
}
public override void visit(assign_tuple _assign_tuple)
{
prepare_node(_assign_tuple.vars, "to");
prepare_node(_assign_tuple.expr, "from");
}
public override void visit(bin_expr _bin_expr)
public override void visit(bin_expr _bin_expr)
{
prepare_node(_bin_expr.left,"left");
prepare_node(_bin_expr.right,"right");