public void testNeg() {
		String op = "";
		int p = this.opera.peek();

		//on vérifie le type d'opération à effectuer
		switch(p) {
		case NOT : op="non logique";break;
		case SUBNEG : op="moins unaire";break;
		}

		//on vérifie le nombre d'arguments dans la pile des types
		if (this.type.size() >= 1) {
			int type = this.type.peek();
			String t;
			t = this.typeToString(type);
			//on vérifie que le type de l'argument correspond à l'opérateur.
			if (!((type == YakaConstants.ENTIER && p == SUBNEG) || (type == YakaConstants.BOOLEEN && p == NOT ))){
				if (type != YakaConstants.ERREUR) {
					empileType(YakaConstants.ERREUR);
					Erreur.message("Impossible d'effectuer l'opérateur '" + op +"' sur une variable de type " + t);
				}
			}
		}
		else {
			Erreur.message("L'opérateur '" + op + "' ne peut être effectué");
		}

	}