Bonjour,

Je fais un programme python qui converti une syntaxe wiki (comme **gras**) en html (comme <b>gras</b>).
Pour les mise en gras, mise en italique et autre, une regexp et c'est fini mais pour les liste c'est un autre problème. Comment savoir quand je dois mettre ma balise de fin de liste ?

En décorticant des codes php et python de parser (dokuwiki entre autre) tel que celui que je veux faire, j'ai vu qu'ils utilisaient souvent une class avec pleins de fonctions qui ouvrent et ferment les balises html.
A part ça, je n'arrive pas a savoir comment ces parser fonctionne.

Pourriez vous m'aider a comprendre leur fonctionnement ? L'algorithme en faite, je crois.
Si vous avez une class simpliste de parser sous la main, je ne suis pas contre non plus.

Merci d'avance