Example #1
0
        // Es virtual por si hace falta sobreescribirlo
        public virtual ISet <T> VisitBinarySentence(ComplexSentence s, ISet <T> arg)
        {
            ISet <T> termunion = SetOps.Union(s.GetSimplerSentence(0).Accept(this, arg), s.GetSimplerSentence(1).Accept(this, arg));

            return(SetOps.Union(arg, termunion));
        }
Example #2
0
 // Es virtual por si hace falta sobreescribirlo
 public virtual ISet <T> VisitUnarySentence(ComplexSentence s, ISet <T> arg)
 {
     return(SetOps.Union(arg, s.GetSimplerSentence(0).Accept(this, arg)));
 }