code: def lignesFichier(nf):
      
      with open(nf) as file:
          for line in file.readlines():
              line = line.strip()
              if line and not line.startswith("!") and not line.startswith("! --- "):
                  if "!" in line:
                      line, _ = tuple(line.split("!"))  # Suprimer les commentaires
                  yield clean_double_diacritic(line)
docs: L'ensemble de lignes du fichier qui ne sont ni vides ni commentées.
  
          * Les fichiers de Collatinus ont adopté le point d'exclamation
          * en début de ligne pour introduire un commentaire.
          * Ces lignes doivent être ignorées par le programme.
  
      :param nf: Nom du fichier
      :type nf: str
      :yield: Ligne de fichier si ce n'est pas un commentaire
      :ytype: str