From 07fdac9d2cc7f1a8b61a68b33d70bd14f9d34b9a Mon Sep 17 00:00:00 2001 From: biouman Date: Thu, 3 May 2001 00:46:47 +0000 Subject: *** empty log message *** --- doc/description.tex | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/description.tex b/doc/description.tex index 4924468..4206c66 100644 --- a/doc/description.tex +++ b/doc/description.tex @@ -23,12 +23,10 @@ d de type tri de monome ). Cet ordre de tri est très pratique pour des algorithmes comme la division ou l'addition. Comme dans le module précédent, nous y avons ajouté une routine de conversion d'un polynome en une chaine de caractères formatée dépendant notamment de la variable globale smartprint. +Toutes les opérations sur les polynomes sont appelés dans pile.c où l'on gère la pile d operandes, notamment par la fonction act_pile. \subsection{fonctions.c} - - - - - +Dans ce module nous avons regroupé toutes les fonctions "avancées" sur les polynomes, notamment la dérivation et l'intégration, +mais aussi les fonctions nécessaires à la gestion des variables ou de l'environnement. \section{Module d'interprétation des lignes de commande} \subsection{parser.c} @@ -51,6 +49,7 @@ Ce tout petit module contient des fonctions qui peuvent convertir n'importe quel char\_to\_number() est capable de convertir un entier écrit en décimal, octal ou héxadécimal. char\_to\_rat() se charge de lire un nombre flottant et de le stocker directement dans notre structure 'rationnel'. + \section{Modules de saisie et d'affichage} \subsection{interface.c} Ce module est l'interface de saisie. Les fonctions implémentées ne sont pas portables, au sens où elles dépendent du -- cgit v1.2.3