public override ImperativeNode VisitArrayNode(AST.ImperativeAST.ArrayNode node) { var newExpr = node.Expr.Accept(this); if (node.Expr != newExpr) { node.Expr = newExpr; } if (node.Type != null) { var newType = node.Type.Accept(this); if (node.Type != newType) { node.Type = newType; } } return(node); }
public virtual TImperative VisitArrayNode(AST.ImperativeAST.ArrayNode node) { return(VisitImperativeNode(node)); }