/** Interface Visiteur pour AST. */ public interface AstVisitor { /** Visite Liste de nœuds homogénes. * @param Le type commun des fils du nœud * @param n Le nœud visité */ void visit(AstList n); /** Visite Ast générique. * @param n Le nœud visité */ void visit(Ast n); // AST calculette void visit(ExpAff n); void visit(ExpEntier n); void visit(ExpFor n); void visit(ExpFmax n); void visit(ExpFmin n); void visit(ExpOpBin n); void visit(ExpVar n); void visit(ExpWhile n); }