From 12ba56fbd4cc909b2a2b8ec931005f050b081265 Mon Sep 17 00:00:00 2001 From: biouman Date: Thu, 3 May 2001 01:21:23 +0000 Subject: *** empty log message *** --- doc/description.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'doc/description.tex') diff --git a/doc/description.tex b/doc/description.tex index eafeffa..d4d0118 100644 --- a/doc/description.tex +++ b/doc/description.tex @@ -32,7 +32,7 @@ Tous les appels \section{Module d'interprétation des lignes de commande} \subsection{parser.c} Ce module est la clé de voûte de notre ensemble. Il est décrit plus en détail dans la section suivante. Il s'occupe de lire -une chaîne qui lui a été passé par l'interface, et va la décomposer en une série d'appel vers une pile, codée dans un autre module. +une chaîne qui lui a été passé par l'interface, et va la décomposer en une série d'appels vers une pile, codée dans un autre module. Il va simplement dégager les opérateurs et les opérandes pour les fournir à la pile sous la forme d'une pile polonaise inversée. \subsection{pile.c} Ce module possède principalement deux fonctions (push\_pile() et act\_pile()) qui sont appelées par le parser. La fonction @@ -44,7 +44,8 @@ d'analyser l'entr \item Est-ce une variable déjà enregistrée? \end{itemize} En cas d'échec de ces trois critères, elle considérera qu'il s'agit d'un symbole. La fonction act\_pile() va simplement -dépiler suffisamment d'opérande de la pile, effectuer l'opération demandée, et réinsérer le résultat sur la pile. +dépiler suffisamment d'opérandes de la pile, effectuer l'opération demandée, et réinsérer le résultat sur la pile. + \subsection{numbers.c} Ce tout petit module contient des fonctions qui peuvent convertir n'importe quelle chaîne contenant un nombre en son équivalent. char\_to\_number() est capable de convertir un entier écrit en décimal, octal ou hexadécimal. char\_to\_rat() se charge de lire -- cgit v1.2.3