Cela n'a aucune incidence sur l'énoncé,
J'ai oublié d'enlever la visite d'une instruction(qui n'est pas demandé dans le tp),
Pour exécuter correctement la classe de tests, il vous faut mettre ces lignes en commentaires, classe VisiteurInstJasmin lignes 130 à 137, et vous pourrez ainsi générer du bytecode en exécutant la classe de tests, je mettrai à jour l'énoncé l'archive tp6.jar bientôt...
Code : Tout sélectionner
/** appel d'une méthode écrite en Java
* uniquement des paramètres entier (IIII...)V
*/
// public Integer visite(AppelJava a){
// int h = 1;
// for(Expression e : a.exp()){
// h = Math.max(h, e.accepter(this.vej));
// }
// code.add("invokestatic"); code.add(a.nom());
// return h;
Bon tp6