Existe-t-il une fonctionnalité intégrée au framework .NET permettant de tokeniser le code C# ? Je ne cherche pas à construire un tokenizer en C#, je cherche quelque chose qui puisse tokeniser le code source C#.
Réponses
Trop de publicités?La seule chose qui me vient à l'esprit est un générateur d'analyseur syntaxique du type ANTLR qui a Exemple de grammaire C# disponible. Bison/Flex semble aussi avoir une capacité d'adaptation assez décente. Grammaire C# également. Il est assez difficile d'analyser n'importe quel langage et de lui donner un sens, je vous souhaite donc bonne chance.
Non, pas intégré dans le cadre.
Cependant, vous pouvez envisager de Ironie y Analyseur C# sur CodePlex, car ils fournissent tous deux un analyseur/lexeur pour au moins le C# simple.
L'analyseur GOLD dispose également d'un Grammaire C# (pour analyser le C#), et moteurs d'exécution écrits en C# (afin que vous puissiez exécuter cette grammaire à l'aide du code C#).