public void Visit(ArithExprNode n) { var child = n.GetChildren().Single(); child.SymTable = n.SymTable; child.Accept(this); n.ExprType = child.ExprType; }
public void Visit(ArithExprNode n) { PrintDOTIDLabel(n); PrintDOTParentChild(n); foreach (var child in n.GetChildren()) { child.Accept(this); } }
public void Visit(ArithExprNode n) { var children = n.GetChildren(); foreach (var child in children) { child.Accept(this); } }
public void Visit(ArithExprNode n) { var children = n.GetChildren(); foreach (var child in children) { child._ReturnRawAddress = n._ReturnRawAddress; child.Accept(this); n.TemporaryVariableName = child.TemporaryVariableName; } }