Utilisateur:Lyokoï/Rangement des rimes en LUA

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Réflexion pour générer les pages de rimes en LUA à partir d'une liste déposée dans un simple modèle en LUA :[modifier le wikicode]

Forme des données de départ[modifier le wikicode]

* [[argh]] {{pron|aʁɡ|fr}}
* [[argue]] {{pron|aʁɡ|fr}}

étapes de l'algorithme[modifier le wikicode]

  • Instancier un tableau de deux colonnes : « mot », « prononciation »
  • récupérer la liste de mot mise dans le modèle
  • Parser la liste de mot et la mettre dans le tableau
  • Trier le tableau par prononciation
  • faire une règles pour choisir le niveau de tri de chaque sous-section de rimes en fonction du nombre de mots dans la sous-section
    • Demander une sous-pages à partir d'un certains nombres de mots sous la même sous-sections ?
    • Ou mettre un paramètre pour insérer des sous-sections sur d’autres pages
  • Créer une variable pour chaque sous-section avec la mise en forme à partir du tableau trié et de si les rimes sont féminines ou masculines
  • Concaténer toutes les variables en une
  • retourner le tout pour que ce soit un texte rendu.


Brouillon de l’algorithme[modifier le wikicode]

Modules:RangeRime