Une classe de coloration syntaxique multilangage

Description

Que dire à part que cette classe permet d'afficher en couleur un code source.

Le principe :

Chaque langage possède une grammaire qui lui est propre. Elle est constituée de mots clés, d'expressions permettant de définir une zone comme commentaire, chaîne de caractères, etc...
La classe que je vous fournis ici, permet de mettre en surbrillance 3 langages : C#, VB(.net) et XML/HTML.

Vous pourrez vous-mêmes ajouter vos propres langages en ajoutant les caractéristiques de votre langage dans le fichier XML joint.

La classe produit une fichier XML résultant du parsing du code source et qui peut être transformé par XLST dans d'autres formats, par exemple, j'ai joint 2 fichiers qui vous permettront de transformer ce fichier XML en HTML ou en RTF.

L'exemple est clair.

Bon coding ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.