Example #1
0
        public override ImperativeNode VisitExprListNode(AST.ImperativeAST.ExprListNode node)
        {
            node.Exprs = VisitNodeList(node.Exprs);

            if (node.ArrayDimensions != null)
            {
                var newArrayDimensions = node.ArrayDimensions.Accept(this);
                if (node.ArrayDimensions != newArrayDimensions)
                {
                    node.ArrayDimensions = newArrayDimensions as AST.ImperativeAST.ArrayNode;
                }
            }

            return(node);
        }
Example #2
0
 public virtual TImperative VisitExprListNode(AST.ImperativeAST.ExprListNode node)
 {
     return(VisitImperativeNode(node));
 }