Bonjour,
ma question porte sur un site web codé en flash (actionscript) et en javascript, mais a mon avis, la reponse fonctionnera sur tous type de langages.
l'utilisateur peut rentrer une phrase du type:
(A OU C) ET NOT F OU B
je souhaite "appliquer" cette phrase a un tableau de 0 et 1.
A, B, ... etant les indices.
etant donné que la phrase peut comporter plusieurs niveau de parenthèses, je pensais la re-ecrire sous forme xml. un item etant une colonne qui peut avoir un attribut NOT ou pas.
ca ferait pour mon exemple qque chose comme:
une fois l'xml ecrit, je peux trouver le niveau le plus bas et le parcourir en etudiant les freres d'un item, puis son pere, et le frere de son pere, ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <root> <ou> <et> <parenthese> <ou> <A option=""/> <C option=""/> </ou> </parenthese> <F option="not"/> </et> <B option=""/> </ou> </root>
c'est une solution qui me semble satisfaisante, mais je voulais savoir si qqu'un a une meilleure idee (plus simple !)
Partager