Ich dachte das Problem lasse ich erst noch ruhen, jetzt plagt es mich aber schon seit fast einer Woche.
Da dies meiner meinugn nach nicht viel mit Tkinter zu tuhen hat schreibe ich es mal hier rein.
Ich schreibe ja gerade einen Editor für Python mit Syntaxhighlithing.
Mein Problem ist das ich die Stings gerne einfärben möchte.
Wenn man immer alles schön braf macht und nicht kompliziertes schreibt ist das ja recht einfach z.B. print "hallo"
jetzt habe ich das Problem das es ja unzählige kombinationen gibt z.B:
Code: Alles auswählen
print "Hallo" + ' du'
print "hallo ' du"
print "f ' f ' f "
hier mal der code:
http://paste.pocoo.org/show/92221/
Ich muss wie schon an andere Stelle angesprochen den Syntax erkennen um sinnvoll arbeiten zu können.
Wie würdet ihr sowas lösen?
(Muss kein fertiger code sein(währe zwar nicht schlecht) es reicht hoffentlich wenn ihr mir eine Sinnvolle Methode zeigen würdet)
Gruß
Andyh