From 9601a375db1fd991e96115f7e643a9a5d41413c7 Mon Sep 17 00:00:00 2001 From: Pixel Date: Thu, 3 May 2001 01:12:31 +0000 Subject: Plop --- doc/algo.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'doc/algo.tex') diff --git a/doc/algo.tex b/doc/algo.tex index c02c160..99eada9 100644 --- a/doc/algo.tex +++ b/doc/algo.tex @@ -23,11 +23,11 @@ push\_pile) et une d'op de vider sa pile d'opérateurs. \paragraph{} La manière dont le parser va empiler ou dépiler dépend simplement des opérateurs rencontrés. Il empile toutes les opérandes -rencontrées, sans distinction. Il va empiler tout opérateur sur sa pile d'operateurs si le dernier opérateur a une priorité +rencontrées, sans distinction. Il va empiler tout opérateur sur sa pile d'opérateurs si le dernier opérateur a une priorité inférieure. Sinon, il dépile le premier opérateur de la pile et l'envoie à act\_pile(). Il répète l'opération tant qu'il peut. \paragraph{} L'usage des parenthèses est très simple: la parenthèse gauche est considérée comme l'opérateur de plus haute priorité. Du coup, -chaque opérateur présent avant est dépilé. Par contre, une fois empilé, il est considéré comme etant l'opérateur de plus +chaque opérateur présent avant est dépilé. Par contre, une fois empilé, il est considéré comme étant l'opérateur de plus petite priorité. Ainsi, chaque opérateur suivant est empilé directement. Lors d'une parenthèse droite, on dépile tout jusqu'à ce que l'on rencontre une parenthèse gauche. \paragraph{} -- cgit v1.2.3