public object VisitDeclUnIDAST(VarDeclUnIDAST v,object arg)
 {
     string decision=(string)arg,tipo=(string)v.tipo.visit(this,arg);
     v.adornotipo=tipo;
     if (decision.Equals("clase")){
         if(identificadores.retrieve(v.identificador.value)==null){
             tipos.enter(v.identificador.value,identificadores.primero(),v);
         }
     }
     else{
         if(identificadores.retrieve(v.identificador.value)==null){
             identificadores.enter(v.identificador.value,"",v);
         }
     }
     return null;
 }
 public object VisitDeclUnIDAST(VarDeclUnIDAST v,object arg)
 {
     int numaux = ((int)arg);
     printtab(numaux);
     resultado = resultado +"\n"+(v.GetType());
     //v.identificador.visit(this,numaux+1);
     v.tipo.visit(this,numaux+1);
     return null;
 }