Beispiel #1
0
        public override ImperativeNode VisitBinaryExpressionNode(AST.ImperativeAST.BinaryExpressionNode node)
        {
            var newLeftNode = node.LeftNode.Accept(this);

            if (node.LeftNode != newLeftNode)
            {
                node.LeftNode = newLeftNode;
            }

            var newRightNode = node.RightNode.Accept(this);

            if (node.RightNode != newRightNode)
            {
                node.RightNode = newRightNode;
            }

            return(node);
        }
Beispiel #2
0
 public virtual TImperative VisitBinaryExpressionNode(AST.ImperativeAST.BinaryExpressionNode node)
 {
     return(VisitImperativeNode(node));
 }