Voici un code source sur lequel je travaille depuis quelques temps...
Il s'agit d'un parser qui se veut être générique, c'est-à-dire que les règles ne sont pas définies au départ. Il a été développé avec comme langage de référence le C like, et en partie le XML like...
La sortie est de type linéaire, mais je travaille actuellement sur une version en arbre, pour les langages plus descriptifs.
En C like, la vitesse de lecture avoisine les 20.000chars/s