Ich habe folgendes Problem: Ich muss Methoden von Klassen nach allen darin verwendeten Datentypen (mich interessieren speziell alle verwendeten Klassen) durchsuchen. Leider weiß ich nicht so genau, wie ich am besten vorgehen soll.
Den Code "manuell" zu zerlegen schein mir sehr schwierig der er ja an allerlei Stellen nahezubeliebig tief geschachtelt und verknisselt (?
?) sein kann.
Als zweiter Ansatz kam mir der Gedanke, alle "Wörter" des Codes (also Typen, Schlüsselwörter, Zahlen, ==, usw.) in ein Array (/Vector) zu packen und dann auszusieben: Schlüsselwörter raus, Klammern und sonstige "Sonderzeichen" raus, usw. bis nurnoch Typen (Klassennamen) und Variablennamen (und evtl Funktionsaufrufe) übrig bleiben. Dann stellt sich aber die Frage, wie ich den Rest aussortieren soll.
Ich hoffe ihr könnt mir helfen, mir vll. bessere / konkretere Ansätze nennen.
Den Code "manuell" zu zerlegen schein mir sehr schwierig der er ja an allerlei Stellen nahezubeliebig tief geschachtelt und verknisselt (?
Als zweiter Ansatz kam mir der Gedanke, alle "Wörter" des Codes (also Typen, Schlüsselwörter, Zahlen, ==, usw.) in ein Array (/Vector) zu packen und dann auszusieben: Schlüsselwörter raus, Klammern und sonstige "Sonderzeichen" raus, usw. bis nurnoch Typen (Klassennamen) und Variablennamen (und evtl Funktionsaufrufe) übrig bleiben. Dann stellt sich aber die Frage, wie ich den Rest aussortieren soll.
Ich hoffe ihr könnt mir helfen, mir vll. bessere / konkretere Ansätze nennen.