J'ai du modifier le code de la routine and_factor pour éliminer l'appel récursif sur les conditions entre parenthèses. Ça ne fonctionnait pas correctement. Les termes des conditions ainsi que celles des relations ne peuvent pas être mise entre parenthèses. Seul les expression arithmétiques peuvent utiliser les parenthèses pour modifier la priorité des opérateurs.
Removed recursive call to condition in and_factor subroutine. It was not working properly. Only arithmetic expression can use parenthesis to modify operators precedence.