Gast
#3477418
Hallo, ich habe folgendes Problem: gegeben sei ein recht umfangreiches Projekt in C (embedded, aber von der Problemstellung her so allgemein, dass es imo durchaus hierher passt), und ich will nun eine Liste sämtlicher Funktionsaufrufe in einer Funktion haben. Z.B.:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Herauskommen sollte dann z.B. sowas: firstFunction: foo bar foobar anotherFunction Form, Reihenfolge, Duplikate ist alles relativ egal, Hauptsache per Script weiter verarbeitbar. Doxygen kann ja beispielsweise auch in der Doku eine Liste erzeugen, welche Funktionen referenziert werden, allerdings eben immer nur in der ersten Ebene. Prinzipiell würde auch eine Referenzliste für jede einzelne Funktion reichen, die man dann ja als Baum parsen könnte. Kennt jemand ein Programm dafür?