/*-------------------------------------------------------------------------*/ void affiche_var_indicee(n_var *n) { char *fct = "var_indicee"; affiche_balise_ouvrante(fct, trace_abs); affiche_element("var_base_tableau", n->nom, trace_abs); affiche_exp( n->u.indicee_.indice ); affiche_balise_fermante(fct, trace_abs); }
/*-------------------------------------------------------------------------*/ void affiche_var_simple(n_var *n) { affiche_element("var_simple", n->nom, trace_abs); }
void affiche_tabDec(n_dec *n) { char texte[100]; // Max. 100 chars nom tab + taille sprintf(texte, "%s[%d]", n->nom, n->u.tabDec_.taille); affiche_element( "tabDec", texte, trace_abs ); }
void affiche_varDec(n_dec *n) { affiche_element("varDec", n->nom, trace_abs); }
void affiche_intExp(n_exp *n) { char texte[ 50 ]; // Max. 50 chiffres sprintf(texte, "%d ", n->u.entier); affiche_element( "intExp", texte, trace_abs ); }
void afficher(void) { effacer(); nom_token(uniteCourante,nom,valeur); affiche_element(nom,valeur, TRACE_XML); }