Le truc c'est qu'il faut pas mal de notion d'analyse gramamtical, parcque franchement quand yacc va sortir des erreurs shift/reduce, voilà quoi. Même en ayant suivit une formation adéquate, ces outils sont puissant mais très déroutant, et ne s'adresse pas aux amateurs à mon avis.
Sinon y'a une alternative pour tous ceux qui ont besoin d'un fichier de donnée ou de config, rien ne vaut un document XML dont il existe de nombreux validateur (XML a été conçu aussi pour faciliter tous ces traitements grâce à une syntaxe générique), ou pour les gros fichiers de données un vrai SGBD (SQLite ou plus gros)
A noter aussi que ces outils ont également été adapté pour être utilisé avec d'autres langage que C et C++, je pense notamment à Java.
# mon avis
Posté par TImaniac (site web personnel) . En réponse à la dépêche Utiliser lex et yacc dans vos programmes C/C++. Évalué à 5.
Sinon y'a une alternative pour tous ceux qui ont besoin d'un fichier de donnée ou de config, rien ne vaut un document XML dont il existe de nombreux validateur (XML a été conçu aussi pour faciliter tous ces traitements grâce à une syntaxe générique), ou pour les gros fichiers de données un vrai SGBD (SQLite ou plus gros)
A noter aussi que ces outils ont également été adapté pour être utilisé avec d'autres langage que C et C++, je pense notamment à Java.