package ast.exo8;
/**
* Nœud de l'AST avec fils homogènes.
* Construction itérative avec la méthode {@link #add(R)}
*
* @param le type de fils
*/
public class AstList extends AstNode {
/**
* Construit une liste vide.
*/
public AstList() {
/* liste vide */ }
/**
* Construit la liste des fils par itération.
*
* @param node le nœud ajouté en fin de liste
*/
public void add(final R node) {
this.addFils(node);
}
public void accept(final AstVisitor v) {
v.visit(this);
}
}