Files
compilateur-l/header/parcours.h
sylvain099 968a48028c a corriger
2016-03-19 23:54:45 +01:00

39 lines
1.1 KiB
C

#ifndef __PARCOURS__
#define __PARCOURS__
#include "syntabs.h"
#include "dico.h"
void printMips( const char * msg );
void parcours_table(n_prog *n);
void parcours_l_instr(n_l_instr *n);
void parcours_instr(n_instr *n);
void parcours_instr_si(n_instr *n);
void parcours_instr_tantque(n_instr *n);
void parcours_instr_faire(n_instr *n);
void parcours_instr_pour(n_instr *n);
void parcours_instr_affect(n_instr *n);
void parcours_instr_appel(n_instr *n);
void parcours_instr_retour(n_instr *n);
void parcours_instr_ecrire(n_instr *n);
int parcours_l_exp(n_l_exp *n);
char* parcours_exp(n_exp *n);
char* parcours_varExp(n_exp *n);
char* parcours_opExp(n_exp *n);
char* parcours_intExp(n_exp *n);
char* parcours_lireExp(n_exp *n);
char* parcours_appelExp(n_exp *n);
void parcours_l_dec(n_l_dec *n);
void parcours_dec(n_dec *n);
void parcours_foncDec(n_dec *n);
void parcours_varDec(n_dec *n);
void parcours_tabDec(n_dec *n);
char* parcours_var(n_var *n);
char* parcours_var_simple(n_var *n);
char* parcours_var_indicee(n_var *n);
void parcours_appel(n_appel *n);
#endif