Bonjour à tous,
je cherche à traduire un string en expression. Je m'explique:
String enregistré: "(A+B) / (A+(B/C))". Les ordres de priorités sont (), / et +.
Le signe + est un AND et le signe / est un OU.
A, B et C correspondent à des valeurs booleenes.
Donc dans mon code je recupere le string ci-dessus par exemple. Je verifie que A, B et C soient ou non présent. Ce qui me donne ensuite cette expression si A=true, b=False et C= true:
- "(True AND False) OR (True AND (FALSE OR TRUE))". J'usque là ok mais vu que c'est un string je ne peux verifier cette expression et donc obtenir le resultat Booléen. COMMENT FAIRE DONC SVP?
Partager