001
14.08.2006, 01:35 Uhr
Bruder Leif
dances with systems (Operator)
|
Naja, eigentlich ist der Code recht einfach gestrickt:
Erst mal eine Schleife, um alle Ganzzeilenkommentare (//) zu entfernen (mit kleinem [unnötigen] Trick: Wenn wir NICHT am Anfang des Textes sind, überprüfen wir noch das Zeichen vorher, und wenn es ein \n ist, schmeißen wir das auch gleich raus). Dann eine zweite Schleife, die alle C-Style-Kommentare entfernt, dann noch eine, die \n entfernt, und eine letzte für Whitespaces, die Stringliterale "übersieht".
Insgesamt also vier große Schleifen, die andauernd einen Haufen Text in der Gegend rumkopieren. Böse. Schlechter Stil, langsam und buggy. -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |