public void CheckConstant(){
	            if((funct_call==0)||(middlefunc==1)){
	                  if(current_element!=null){
	                      //  System.out.println(";here");
	      	           if(!opstack.empty()){
	                   //    System.out.println(opstack.peek());
	      	          	      try{
	                                          
	      	          	     	int a=Integer.parseInt(opstack.peek());     				
	      	          	//     	System.out.println(";"+"STOREI "+a+" $T"+current_register);
	                                          AddOperation("STOREI",String.valueOf(a),CString("T",current_register),"dk");
	      	          	      }catch (NumberFormatException e){
	      	          	     	      try{
	      	          	     	     	float b=Float.parseFloat(opstack.peek());     						
	      	          	//     	     	System.out.println(";"+"STOREF "+b+" $T"+current_register);
	                                                      AddOperation("STOREF",String.valueOf(b),CString("T",current_register),"dk");		
	      	          	     	      }catch (NumberFormatException x){
	                                                    //  System.out.println(current_element.E_type);
	                                                    //  System.out.println("here");
	      	          	     	     	if(last_reg==(current_register)||middlefunc==1){
	                                                          
	                                                            if(current_element.E_type.equals("INT")){
	                                                                  String newstring = opstack.pop();
	                                                //                  System.out.println(";"+"STOREI "+newstring+" $T"+current_register);
	                                                                  AddOperation("STOREI",newstring,CString("T",current_register),"dk");    
	                                                            }else if(current_element.E_type.equals("FLOAT")) {
	                                                                  String newstring = opstack.pop();
	                                                  //                System.out.println(";"+"STOREF "+newstring+" $T"+current_register);
	                                                                  AddOperation("STOREF",newstring,CString("T",current_register),"dk"); 
	                                                            }  
	                                                      }
	      	          	     	     }
	      	          	      }
	                        }
	                  }
	            }else{
	                  funct_call=0;
	            }
	      }