Morgen
leider ist es bei mir schon ein bisschen länger her, dass ich in python programmiert habe...
entschuldigung im vorraus für die evt. falsche syntax:
Code:
class Button:
def myMethod():
return 5
self.text = "hallo welt"
self.color = clRed
mein Vorschlag:
erstelle record oder class TPythonClass (beinhaltet Klassenname, ein array für die methoden UND deren kommentare in """ """ und ein array für die attribute)
- jede zeile durchsuchen
- wenn sie mit 'class' Beginnt: erstelle instanz / schreib in ein array of TPythonClass
- wenn die ersten 4 zeichen ' ' sind ODER das erste zeichen ein '\t': gucken ob "self." folgt und dann das attribut in ein array of strings schreiben
Grüße