2010-12-14 77 views
0

Im utilisant doxygen en dehors de sa conception, mais bien dans sa capacité. J'ai un tas de fichiers texte essentiellement, ajouté avec quelques balises doxygen. Je génère avec succès la sortie doxygen. Cependant, en quelque sorte doxygen découvre de temps en temps ce qu'il suppose être une variable, et continue de le documenter en utilisant le texte environnant, ce qui provoque beaucoup de documentation déroutante. Je ne vois pas de relation directe entre ces anomalies, seulement qu'elles reproduisent la même sortie à chaque passage, et ce que je peux voir, c'est qu'au moins certaines sont à côté d'un ';' ou un '='.Arrêt de doxygen en recherchant (et en supposant) des variables inexistantes dans le code source

Je veux seulement que doxygen documente ce que j'ai étiqueté manuellement. J'espère supprimer toute occurrence de ces anomalies, mais je ne peux pas modifier le texte existant. Je peux seulement ajouter des balises doxygen, ou modifier le fichier de configuration. Des idées?

Merci beaucoup.

Répondre

0

Parce que dans mon cas, je ne suis pas besoin de documentation générée automatiquement, que ce que j'ai marqué avec des balises doxygen, la mise en

EXCLUDE_SYMBOLS = *

Enlève n'importe quelle instance de doxygen "trouvant" et documentant des variables. Cela peut toutefois supprimer toute possibilité de trouver des déclarations de classe, des espaces de noms ou des fonctions, mais cela est acceptable pour moi.