Ajout vérification appel fonction

This commit is contained in:
2016-03-09 11:11:11 +01:00
parent ef3f2bb998
commit 1a2afe8ed3
3 changed files with 48 additions and 80 deletions

View File

@@ -77,27 +77,27 @@ void affiche_instr_tantque(n_instr *n)
/*-------------------------------------------------------------------------*/
void affiche_instr_faire(n_instr *n) /* MODIFIE POUR EVAL */
{ /* MODIFIE POUR EVAL */
char *fct = "instr_faire"; /* MODIFIE POUR EVAL */
affiche_balise_ouvrante(fct, trace_abs); /* MODIFIE POUR EVAL */
affiche_instr(n->u.faire_.faire); /* MODIFIE POUR EVAL */
affiche_exp(n->u.faire_.test); /* MODIFIE POUR EVAL */
affiche_balise_fermante(fct, trace_abs); /* MODIFIE POUR EVAL */
} /* MODIFIE POUR EVAL */
void affiche_instr_faire(n_instr *n)
{
char *fct = "instr_faire";
affiche_balise_ouvrante(fct, trace_abs);
affiche_instr(n->u.faire_.faire);
affiche_exp(n->u.faire_.test);
affiche_balise_fermante(fct, trace_abs);
}
/*-------------------------------------------------------------------------*/
void affiche_instr_pour(n_instr *n) /* MODIFIE POUR EVAL */
{ /* MODIFIE POUR EVAL */
char *fct = "instr_pour"; /* MODIFIE POUR EVAL */
affiche_balise_ouvrante(fct, trace_abs); /* MODIFIE POUR EVAL */
affiche_instr(n->u.pour_.init); /* MODIFIE POUR EVAL */
affiche_exp(n->u.pour_.test); /* MODIFIE POUR EVAL */
affiche_instr(n->u.pour_.faire); /* MODIFIE POUR EVAL */
affiche_instr(n->u.pour_.incr); /* MODIFIE POUR EVAL */
affiche_balise_fermante(fct, trace_abs); /* MODIFIE POUR EVAL */
} /* MODIFIE POUR EVAL */
void affiche_instr_pour(n_instr *n)
{
char *fct = "instr_pour";
affiche_balise_ouvrante(fct, trace_abs);
affiche_instr(n->u.pour_.init);
affiche_exp(n->u.pour_.test);
affiche_instr(n->u.pour_.faire);
affiche_instr(n->u.pour_.incr);
affiche_balise_fermante(fct, trace_abs);
}
/*-------------------------------------------------------------------------*/