Convertir une liste de mots en base de donnée Prolog

août 20, 2010

Voici un outil que je viens de créer qui permet de convertir une liste de mots (format texte, séparés par une nouvelle ligne « \r\n ») en fichier Prolog.

Exemple de synthaxe (voir l’écran d’aide intégré pour plus d’explications sur les options disponibles) :
wl2pl wordlist.txt database.pl foncteurMot 9!l
convetira le mot « Tombée » du fichier wordlist.txt en entrée dans le fichier database.pl :
foncteurMot(6,’Tombée’,[‘t’,’o’,’m’,’b’,’e’,’e]).

Le fichier à télécharger comprend le code source (c++) ainsi que les executables pour Linux et Windows.

ATTENTION : Cet outil à été codé à la ‘quick and dirty’. Théoriquement, pas de problèmes de performances ni de bug. Cependant, j’ai rédigé ce programme pendant des vacances avec un ‘tit eeePC que j’avais sous la main, sous Windows. Le fichier source et la base de donnée sont au format windows (occidental-8852-15). La terminaison des lignes n’a pas d’importance.