Bonjour,
je voudrais ajouter à la sortie HTML de pygments la possibilité de faire du folding, i.e. du déplier-replier de blocs logiques dans un code. J'ai commencé un bout de code basé sur jQuery qui permet de déplier-replier des lignes : voir ici (ce code javascript reste un brouillon).

Venons à ma demande :
j'aurais besoin de deux types de regex pour une gestion ligne par ligne.
  1. Une pour repérér des commentaires à la C, c'est à dire du type , cas où le commentaire est fermée dans la ligne, et aussi , cas où le commentaire sera fermé sur une autre ligne.
    Dans ce cas, il faut pouvoir repérer quelque chose comme .
  2. Il faudrait aussi pouvoir repérer les docstrings à la Python comme .
    Dans ce cas, il ne faut pas repérer quelque chose comme .

Dans chacun des cas, l'idée est de repérer des blocs s'ouvrant sur plusieurs lignes à venir.

Toute aide est bienvenue.