public void loadIdent(String id) {
		Ident ident = Yaka.tabident.chercheIdent(id);
		if (ident != null) {// l'ident existe var_param_const
			if (ident.isVar()) {// ident est une variable
				int offset =((IdVar) ident).getOffset();
				int index=-1*offset/2 - 1;// index de la variable dans la pile des variables
				if (Yaka.tabident.var.get(index)!=-1) {// la variable a été définie
					Yaka.yvm.iload(offset);
				}
				else {// variable non définie
					Erreur.message("La variable '" + id + "' n'est pas encore définie");
				}
			}
			else if (ident.isParam()){//ident_param
				int offset =((IdParam) ident).getOffset();
				Yaka.yvm.iload(offset);
			}
			else {// ident est une constante
				Yaka.yvm.iconst(((IdConst) ident).getValeur());
			}
		}
		else {
			ident = Yaka.tabident.chercheIdentG(id);
			if(ident!=null){// ident existe fonc
			}
			else {// l'ident n'existe pas
				Erreur.message("La variable ou la constante '" + id + "' n'existe pas");
				this.type.push(YakaConstants.ERREUR);
			}
		}
	}