Registriert seit: 29. Nov 2004
142 Beiträge
|
Re: Wie Muster optimal in Musterguppen zerlegen?
16. Feb 2010, 12:44
Wenn du das ganze schon in einem Baum hast kannst du den doch einfach traversieren und das Ergebnis davon zurückgeben. Schlieslich hast du ja eine Semantik für deinen Ausdruck durch das erstellen des Baumes festgelegt. Das Ergebnis ist nicht unbedingt schön, die durch den Ausdruck beschriebene Sprache ist aber die gleiche wie des Ursprünglichen. Wenn jeder Ausdruck einen eindeutigen Baum hat kannst du den Originalausdruck (von Whitespace und unnötiger KLammerung abgesehen) wiederherstellen.
Den ursprünglichen Ausdruck zu speichern ist aber am einfachsten. Oder gib einfach einen leeren string zurück.
|