Ejemplo n.º 1
0
 public void UnwrapTo(IWrapVisitor visitor, out CTerm core)
 {
     CType t = this;
     CWrap w;
     while ((w = t as CWrap) != null)
     {
         w.Accept(visitor);
         visitor.AfterVisit(w);
         t = w.Next;
     }
     core = (CTerm)t;
 }
Ejemplo n.º 2
0
        public void UnwrapTo(IWrapVisitor visitor, out CTerm core)
        {
            CType t = this;
            CWrap w;

            while ((w = t as CWrap) != null)
            {
                w.Accept(visitor);
                visitor.AfterVisit(w);
                t = w.Next;
            }
            core = (CTerm)t;
        }
Ejemplo n.º 3
0
 public override void Accept(IWrapVisitor visitor)
 {
     visitor.VisitFunc(this);
 }
Ejemplo n.º 4
0
 public abstract void Accept(IWrapVisitor visitor);
Ejemplo n.º 5
0
 public override void Accept(IWrapVisitor visitor)
 {
     visitor.VisitArr(this);
 }
Ejemplo n.º 6
0
 public abstract void Accept(IWrapVisitor visitor);