Indications :
Les variables ne doivent contenir que des lettres.
Les nombres ne peuvent contenir que des chiffres, un point (servant de virgule) et un signe
Les opérations standard (+ - * /) et les nombre décimaux sont gérés.
La résolution est exacte (les nombres décimaux sont mis sous forme fractionnaire).
Les caractères , et ; ainsi que les retours à la ligne séparent des équations
Un = par équation maximum (par défaut : =0).
Les caractères non-alphanumériques autres que + - * / . = , et ; sont ignorés.
Les groupes +- et -+ deviennent -, le groupe *+ devient *.
Le signe * est automatiquement inséré entre variables et nombres. (Ex : 3a5 devient 3*a*5).