Example #1
0
 /**
  * Pour obtenir la prochaine valeur de la courbe (iterateur)
  *
  * @author Ecole Polytechnique de Sophia Antipolis
  * @return l'entier correspondant
  */
 public int nextValue() {
   if (xn == -1) {
     if (synt.finExclam())
       return frequenceInit
           + Integer.parseInt(ConfigFile.rechercher("COEFF_EXCLAMATION")) * hauteurNiveau;
     else return frequenceInit + hauteurNiveau;
   } else {
     xn++;
     if (synt.mineur()) return valueA();
     if (synt.majeur()) return valueB();
     if (synt.finInterro()) return valueC();
     if (synt.finExclam()) return valueE();
     return valueD();
   }
 }