Je ne comprends pas ce que l'on doit faire sur la conversion XML vers AST.
J'ai mon XML que j'arrive à lire (y compris les enfants). (serialisation/deserialisation Ok)
On doit reconstruire un AST.
C'est à dire qu'il faut recréer un jeu d'instructions (du type sequence, affectation, etc...)?
Au début, je pensais faire un String qui reprenait exactement les instructions que l'on trouve dans les AST:
Ex: AST_Aff
Code : Tout sélectionner
private Contexte m = new Memoire();
private Variable x = new Variable(m, "x");
private Variable y = new Variable(m, "y");
private Constante cinq = new Constante(5);
private Constante sept = new Constante(7);
private Instruction ast = new Sequence(new Affectation(x, cinq), new Affectation(y, new Addition(sept, x)));
Si en ce jour de réveillon, vous pouviez me donner un indice, ce serait Noël avant l'heure!? -))
Merci à vous,