Am 01.06.2006 um 15:47 schrieb Josef Spillner:
Alle 13:27, giovedì, 1. giugno 2006, Carsten Friede ha scritto:
Danke für den Tip. Ich war kurz nach der Mail auch drauf gekommen. Das Modul wird zwar eine Wahnsinnsfallunterscheidung machen, da ich den Eingabestring auch noch daraufhin untersuchen werde, ob Terme (z.B. a+b) oder sowas enthalten sind.
Warum nutzt du keinen Parsergenerator? Das sieht mir doch alles nach sehr viel Handfrickelei für nichts und wieder nichts aus. Darf man den Anwendungszweck dafür erfahren?
Parsergenerator? Klingt für mich nach "Mit Kanonen auf Spatzen schiessen und treffen"... ;-)
Das Ganze Gerödel hier soll mal ein Modul (ganz in Sinne der der Wiederverwertbarkeit) werden, was mir die Funktionalität gibt Strings einzulesen und sie gezielt für den jeweiligen Kontext zu verarbeiten. Ganz speziell wird's für die Interpretation einer eigenen Kommandosprache für eine Steueranlage. --> Da würde dann ein Parser Sinn machen, das gebe ich zu. Nur leider habe ich gar keine Ahnung, wie man sowas "richtig" baut. Deswegen auch erstmal die umständliche Lösung mit String-Tokenizer und eigener Datenstruktur.
MfG
Carsten