typedef enum {Constante,Variable,Binaire,Fonction} e_nature_t ; /** * Structure de données que l'arbre stockera. * Il suffit de remplacer base.{h,c} pour changer l'utilisation de l'arbre sans * changer ses primitives * le qualificateur const signifie que l'on a des constantes (plus exactement : * on dit au compilateur que la variable ne doit pas changer) */ typedef struct s_base{ e_nature_t nature; int val; char* oper; } s_base_t; /** * retourne * -1 si t1t2 */ int compare(s_base_t t1, s_base_t t2); /** * affiche une donnee */ void print(s_base_t t);