public void Checkdone(){
	            if(!opstack.empty()){
	               try{
	                        int a=Integer.parseInt(opstack.peek());                           
	                  }catch (NumberFormatException e){
	                        try{
	                              float b=Float.parseFloat(opstack.peek());                                      
	                        }catch (NumberFormatException x){
	                              String current = opstack.peek();
	                             // System.out.println(";;; "+current);
	                              if(Findelementbyname(current)!=null){
	                                    if(Findelementbyname(current).E_type.equals("INT")){
	                              //          System.out.println(";"+"STOREI "+current+" $T"+current_register);
	                                          AddOperation("STOREI",current,CString("T",current_register),"dk"); 
	                                          TypeTable.put(current_register,"INT"); 
	                                          current_register++;
	                                    }else if(Findelementbyname(current).E_type.equals("FLOAT")){
	                              //          System.out.println(";"+"STOREF "+current+" $T"+current_register);
	                                          AddOperation("STOREF",current,CString("T",current_register),"dk");  
	                                          TypeTable.put(current_register,"FLOAT"); 
	                                          current_register++;
	                                    }
	                                    new_flag++;
	                              }else{

	                              }
	                              
	                        }
	                  }
	            }
	      }