Commentaires doxygen vers visual

Description

ceci prend un code source et transforme les commentaires formates comme ici :
http://files.codes-sources.com/fichier.aspx?id=44802&f=laby.cs
en commentaires formates comme ici :
http://files.codes-sources.com/fichier.aspx?id=44802&f=laby_vs.cs
(ca sert a autogenerer des pages de doc grace a doxygen, javadoc, etc...) le premier fichier c'est du commentaire pour doxygen, le second est pour visual studio.

suite a http://www.csharpfr.com/codes/GENERATEUR-LABYRINTHES-ALEATOIRE_44802.aspx
j'ai appris que ma facon de commenter n'etait pas la meme que celle de visual studio (ca m'aurait etonne...)
comme je desire garder mes commentaires proches de javadoc tout en permettant aux autres d'avoir un code lisible sous visual, j'ai code ca...

j'ecris les warnings sur stderr pour qu'ils ne passent pas dans le fichier genere

PS : ne pas lancer ca sur un code qui ne parse pas... et ne supprimez pas l'original...

pour le lancer sous linux :
gcc programme.c
./a.out if=[source]
vous affiche le code transforme avec une legere coloration (les commentaires sont clairement visibles)
./a.out if=[source] --noHL
vous affiche le code transforme, SANS aucune coloration (noHL= no HightLight) ca vous permet de rediriger la sortie dans un nouveau fichier :
./a.out if=[source] --noHL > [destination]

si vous tapez un commentaire doxygen comme ceci :
/**
  • @bug ...
  • /

comme il n'existe pas (ou du moins j'en ai pas vu) d'equivalent en documentation visual studio, ca vous sort un warning qui n'apparaitra pas dans le fichier (il est ecrit sur stderr)
pour n'afficher que le warning :
./a.out if=[source] --noHL > /dev/null

j'imagine que sous windows, si on utilise --noHL, ca doit pouvoir fonctionner

Conclusion :


:)

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.