ho modificato tutte le dichiarazioni di grammar.h inserendo l'asterisco dopo il tipo dei parametri perchè sono tutti puntatori alla fine..(non sono molto convita perchè sinceramente i puntatori non li amo particolarmente)
alla fine mi da errore sull'istruzione
codice:
grammar = load_grammar(gram_file,&grammar);
In function `main':
incompatible types in assignment
come lo sistemo....
da premettere che inizialmente nel codice originario le istruzioni di print_grammar e load_grammar erano
codice:
print_grammar(load_grammar(gram_file,&grammar));
ma se faccio così quello che succede è indescrivibile.
Una serie di errori del tipo:
conflicting types for 'is_terminal'
previous declaration of 'is_ter