Thema: Delphi Code formatieren

Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#3

Re: Code formatieren

  Alt 6. Aug 2006, 09:59
Hi,
i.d.R. geht man das in mehreren Stufen an.
Die erste besteht im scannen des Dokuments durch einen Scanner. Das ist das, was arbu man schon sagte, du erzeugst hier einfach Token.
Dies Token kannst du dann einfach weiter reichen an einen Parser. Dieser erkennt dann einfach die Art der Token und kann die dann schon mal interpretieren (also wann beginnt etwas und wo wird es beendet).
In der nächsten Stufe wird häufig ein Erbauer-Muster verwendet. Es bietet sich an, dass du hier einfache ein Baumartige Struktur erzeugst. Diese musst du dann nur noch (den Bedürfnissen der Formatierung) als String wieder ausgeben. Hier kannst du dann den Benutzer seine Einstellungen wählen lassen.

Gruß Der Unwissende
  Mit Zitat antworten Zitat