Le programme prend en entrée des expressions arithmétiques, vérifie leur syntaxe selon une grammaire définie et évalue leur résultat si la syntaxe est correcte. Il prend en charge les opérations d'addition, de soustraction, de multiplication et de division, ainsi que les parenthèses pour définir la priorité des opérations.
Le projet est organisé selon la structure suivante :
bin/
: Contient les exécutables générés après la compilation du programme.src/
: Contient les fichiers sources du programme écrits en langage C.includes/
: Contient les fichiers d'en-tête (.h
) nécessaires pour déclarer les prototypes de fonctions et les structures de données.
Pour compiler le programme, vous pouvez utiliser un compilateur C tel que GCC en exécutant la commande suivante dans votre terminal :
gcc src/*.c -o bin/arithmetic-resolver
./bin/arithmetic-resolver
Ou bien utiliser l'utilitaire make:
make