コード例 #1
0
        // ListComp
        public override bool Walk(ListComp node)
        {
            BitArray save = bits;

            bits = new BitArray(bits);

            foreach (ListCompIter iter in node.iters)
            {
                iter.Walk(this);
            }
            node.item.Walk(this);

            bits = save;
            return(false);
        }
コード例 #2
0
 public virtual void PostWalk(ListComp node)
 {
 }
コード例 #3
0
 // ListComp
 public virtual bool Walk(ListComp node)
 {
     return(false);
 }
コード例 #4
0
 // ListComp
 public virtual bool Walk(ListComp node)
 {
     return(true);
 }