public boolean controleType(){
		int a,b, op = 0;
		
		b = pileOperandes.pop();
		op = pileOperateurs.pop();
		a = pileOperandes.pop();
		
		
		if ((a == BOOLEEN) &&( b == BOOLEEN)) { 
			
			if (estOperateurEg(op) || estOperateurLogique(op)){
					pileOperandes.push(BOOLEEN);
					return true;
			}
			else {
					pileOperandes.push(ERREUR);
					return false;
			}	
		} else if ((a == ENTIER) && (b == ENTIER)) {
			if (estOperateurCalcul(op)){
				pileOperandes.push(ENTIER);
				return true ;
			}
			if (estOperateurComp(op) || estOperateurEg(op))
			{
				pileOperandes.push(BOOLEEN);
				return true;
			}
			else {
				pileOperandes.push(ERREUR);
				return false;
			}
		} else {
			pileOperandes.push(ERREUR);
			return false;
		}
		

	}