2009-06-18 4 views

Répondre

12

Je ne sais pas au sujet de la meilleure , mais vous pouvez regarder Ragel:

Ragel compile exécutables machines à états finis de langages réguliers. Ragel cible C, C++, Objective-C, D, Java et Ruby. Les machines d'état Ragel peuvent non seulement reconnaître des séquences d'octets comme le font les machines d'expression régulières, mais peuvent également exécuter du code à des points arbitraires dans la reconnaissance d'un langage régulier.

+0

+1 Ragel est vraiment cool. – Zifre

5

S'il vous plaît se référer à la réponse que je donnais à this question, SMC peut aussi générer du code C++. Je ne peux pas commenter la qualité du C++ généré mais pour C# c'est satisfaisant.

Questions connexes