Bonjour à tous,
Voila mon problème, j'ai une fonction récusive qui parcours un objet sous forme d'arbre, or, j'aimerai pouvoir effectuer des conditions pour chaque appel.
Exemple: requete(arbre,"titre","arbre.branche.ssbranche","branche.nom=='peuplier'")
La fonction va retourner le titre de toutes les sous-branches dont branche (leur père) porte le nom peuplier.
Dois-je créer un interpréteur pour traiter mes conditions ou existe-t-il un moyen beaucoup plus facile ? Sachant que les conditions peuvent être plus complexes (avec des &&, ||, ...)
Merci.