summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbiouman <biouman>2001-05-03 00:46:47 +0000
committerbiouman <biouman>2001-05-03 00:46:47 +0000
commit07fdac9d2cc7f1a8b61a68b33d70bd14f9d34b9a (patch)
tree071857773def96f16089c31cde5948f7844323e9
parent5dbc8438f862b759c01f829afd7b254fec21d655 (diff)
*** empty log message ***
-rw-r--r--doc/description.tex9
1 files changed, 4 insertions, 5 deletions
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écroissants ( il est à noter que le tri est effectué par construction, on ne fa
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