static final public void iteration() throws ParseException {
    jj_consume_token(TANTQUE);
                   yvm.tantQue();
    expression();
                                                 yvm.faire();expression.clotureIterationCondition();
    jj_consume_token(FAIRE);
    label_11:
    while (true) {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case SI:
      case RETOURNE:
      case TANTQUE:
      case ECRIRE:
      case LIRE:
      case ALALIGNE:
      case ident:
        ;
        break;
      default:
        jj_la1[27] = jj_gen;
        break label_11;
      }
      suiteInstr();
    }
                                 yvm.goTo(); yvm.fait();
    jj_consume_token(FAIT);
  }