Einzelnen Beitrag anzeigen

LizardKaiser

Registriert seit: 18. Feb 2007
Ort: Kassel
25 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: alle Attribute einer klasse ausgeben

  Alt 25. Mär 2007, 09:59
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
  Mit Zitat antworten Zitat