* Teste si l'argument est une valeur, c'est à dire un entier, un réel, un polynôme, une fraction, une racine carrée. (:func:`EstNombre`) Attention : (-11) est considéré comme un nombre.
.. doctest:: priorites3
>>> EstNombre('-15')
True
>>> EstNombre('Polynome([[-4, 2]], "x")')
True
* Partitionne la chaîne de caractères pour obtenir une liste d'opérateurs, de parenthèses, de polynômes et de nombres puis arrange la liste des opérandes et opérateurs (:func:`splitting`)
* Effectue une étape du calcul en respectant les priorités (:func:`effectue_calcul`).
.. warning::
Je (auteur de cette documentation) ne sais pas comment s'utilise la valeur de retour de cette fonction. Dans les cas très simple, elle peut être convertie en LaTeX en concaténant les chaînes de caractères ; les cas compliqués ne semblent pas être utilisés dans les exercices déjà écrits.
* Effectue un enchaînement d'opérations contenues dans calcul en respectant les priorités et en détaillant les étapes (:func:`priorites`). La valeur de retour peut ensuite être convertie en LaTeX en utilisant la fonction :ref:`texify() <texify>`, décrite ci-après.