void print_grammar(Grammar* g){ int i; if (g == NULL) printf ("Errore! Grammatica non valida! \n"); else { printf ("Numero di produzioni: %d\n", g->numprod); for (i=0; i<g->numprod; i++) { print_production(&g->productions[i]); printf ("\n"); } } }
void print_grammar(Grammar* g) { int i; if (g != NULL) { printf("Numero di produzioni: %d\n", g->numprod); for (i = 0; i < g->numprod; i++) { print_production(&g->productions[i]); printf("\n"); } } else fprintf(stdout, "Grammatica non valida !\n"); }