|
 |
Cliquez ici pour voir la page dans un explorateur séparé. |
CS2HTML - exemple d'utilisation d'un analyseur lexical avec C#
Tout le matériel qui est présenté n'est nullement un cours officiel de l'ESSI ou de Microsoft. Il a été produit par l'auteur et en est l'exclusive propriété.
Toutes remarques pouvant aider à l'améliorer ou à corriger les diverses erreurs pouvant subsister sont les bienvenues. (email auteur)
|
Qu'est ce que Cs2html ? C'est un analyseur lexical de code C# qui produit le même code mais avec une colorisation syntaxique. C'est surtout utile pour tout ceux qui partagent leur code sur le net, et pour ceux qui veulent découvrir Lex (et son portage C# par Brad MERRILL).
Mots clés :
Cs2html CsLex Lex Analyse Lexicale Lexeme Colorisation Syntax Highlighting
CS2HTML
Vous trouverez les fichiers originaux à l'adresse suivante : http://www.cybercom.net/~zbrad/DotNet/Lex/. C'est Brad MERRILL qui est l'auteur de ce portage de Lex en C# (CsLex). C'est un type qui fait des super présentations, et avec emacs pour Windows s'il vous plait.
Vous pourrez trouver l'aide de Lex pour C# à l'url suivante http://www.cybercom.net/~zbrad/DotNet/Lex/Lex.htm.
Je ne détaillerai pas le contenu du fichier Lex (tests\cs.lex ). Grâce au programme vous pouvez obtenir la version colorisée de votre texte en HTML. Vous pouvez modifier les options de couleurs dans le fichier de l'application (cs_lex.exe.config ).
Que peut-on faire pour l'instant :
- Coloriser vos fichiers C# en HTML
- Choisir les couleurs
- ...
Ce que l'on devrait pouvoir faire (un jour) :
- bah ... a priori rien de plus :)
Notes sur la release intiale (22 fevrier 2004) :
Voilà ! Have phun et tout. Et merci à M. Paul FRANCHI (professeur à l'ESSI) pour ses cours d'analse lexicale, c'est bien pratique des fois :)
Si vous avez des améliorations, des idées, des doléances, faites moi signe. Amusez vous bien avec, et s'il vous sert ça me fera plaisir de le savoir ! vizzini@essi.fr 
|
|