public object VisitMulCondFactAST(MulCondFactAST v,object arg)
 {
     v.condfact.visit(this,arg);
     v.condfacts.visit(this,arg);
     return null;
 }
 public object VisitMulCondFactAST(MulCondFactAST v,object arg)
 {
     ILGenerator generador=(ILGenerator)arg;
     v.condfact.visit(this,arg);
     v.condfacts.visit(this,arg);
     generador.Emit(OpCodes.Or);
     return null;
 }
        public object VisitMulCondFactAST(MulCondFactAST v,object arg)
        {
            int numaux = ((int)arg);
            printtab(numaux);
            resultado = resultado +"\n"+(v.GetType());

            if (v.condfact != null)
                v.condfact.visit(this,numaux+1);
            else{
                printtab(numaux+1);
                resultado = resultado +"\n"+("NULL");
            }
            if(v.condfacts != null){
                v.condfacts.visit(this,numaux+1);
            }
            else{
                printtab(numaux+1);
                resultado = resultado +"\n"+("NULL");
            }
            return null;
        }