Aide : problème dans le parsing des conditions

Fermé
ccgauche Messages postés 10 Date d'inscription mercredi 18 mai 2016 Statut Membre Dernière intervention 28 mars 2017 - 28 mars 2017 à 16:09
Bonjour,
Je programme actuellement un langage de programmation interprété et je bloque sur les if :
J'ai une classe Reader qui peut lire le code et une classe Expression qui résout les expressions booléennes :
par ex:
le code
Console.print("test");
if (a==2) {
if (b==2) {
Console.print("b2");
} else if (b==3) {
Console.print("b3");
} else {
Console.print("b4");
}
} else if (a==3) {

} else {

}

Ma classe Reader envoie:
un String qui contient du premier { au dernier } + une instance d'expression : la fonction pour vérifier l'expression est verify();

Cordialement, Ccgauche.