1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #tant que je lis une ligne du fichier.log
#si la ligne commence par ++
#alors
# si une balise ssKt a été ouverte je la ferme, et je supprime le drapeau afférent
# si une balise kT a été ouverte, alors je la ferme, et je supprime le drapeau afférent finsi
# j'ouvre une balise kT, et je valorise un drapeau kT
# j'écris la ligne
#autresi la ligne commence par =
#alors
# si une balise ssKt a été ouverte je la ferme, et je supprime le drapeau afférant
# j'ouvre une balise ssKt, et je valorise un drapeau ssKt
# j'écris la ligne
#autre
# si la ligne n'est pas vide, et si la ligne ne commence pas par un chiffre
# alors
# j'ouvre une balise "unique" produit
# j'écris la ligne
# finsi
#finsi |