Doxygen C ++ Kommentar-String-Parser in Python?
Kennt jemand ein Python-Modul zum Parsen eines C ++ - Kommentarstrings im Doxygen-Stil? Ich meine einen String wie diesen (einfaches Beispiel):
/**
* A constructor.
* A more elaborate description of the constructor.
* @param param1 test1
* @param param2 test2
*/
und ich möchte die kurze, die lange Beschreibung, die Parameter, den Rückgabewert usw. extrahieren. Ich mache dies derzeit mit String-Methoden und regulären Ausdrücken, aber meine Lösung ist nicht sehr robust. Alternativ kann jemand eine einfach zu verwendende Python-Parser-Bibliothek empfehlen, die ich schnell einrichten kann?
Danke im Voraus