Hallo,
ist schon eine Weile her. Aber mein Wunsch einen eigenen Source Code Formatter (Pascal) zu schreiben steht noch immer im Raum

Dann beschäftige Dich mal mit Grammatiken und Parser. Sonst wird das immer ein unbrauchbares Gebastel bleiben.
Und warum nicht den Delphi eigenen Formatter verwenden?