Go to the source code of this file.
Functions | |
int | traiteConstante (const char *ligne) |
int | traiteInstruction (const char *ligne) |
void | end () |
Definition in file operations.h.
|
Termine la session. Apres cet appel, les fonctions traiteConstante et traiteInstruction auront le meme comportement que lorsqu'on demarre la calculette. Definition at line 229 of file operations.c. References free_table(), mem_pret, and t. Referenced by analyse(). |
|
Attends une chaine de la forme variable=valeur, ou variable est une chaine quelconque, valeur est soit une constante entiere, soit une variable declaree precedemment, soit $. En cas d'echec, num_erreur est fixe a E_SYNTAXE, E_INIT ou E_NOT_FOUND
Definition at line 184 of file operations.c. References add_symbole(), init_table(), recupereArgument(), split(), and t. Referenced by analyse(). |
|
Attends une chaine de la forme "op arg [arg2]", ou op vaut add, div, sub, mult, mod ou print. Calcule l'operation correspondante et stocke le resultat dans $. En cas d'echec, num_erreur est fixe a E_SYNTAXE, E_UNSUP, E_INIT ou E_NOT_FOUND
Definition at line 206 of file operations.c. References mod_f(), print(), and split(). Referenced by analyse(). |