Hi
Ich habe so einige zig tausend Programmzeilen in Informix-4GL geschrieben. Da ich mit die Sprache immer mehr an Grenzen stoße habe ich mal angedacht einen Konverter zu schreiben. Er soll Informix 4gl in Python konvertieren. Alles was 4gl kann, kann Python auf jeden Fall auch. Geschrieben werden soll das ganze ebenfalls in Python.Da liegt nicht das Problem.
Mein Problem ist der Parser. Ich habe keine Ahnung wie so etwas funktioniert. Habe mir schon die Finger wund gegoogelt. Aber nichts passendes gefunden. Wer kann mir da mit Literatur bzw. Websites weiter helfen?
Hast Du mal die Aufwände für beide Möglichkeiten abgeschätzt? Ich kenne Informix nicht, aber wenn die beiden Sprachen sich nicht wirklich sehr ähnlich sind, dann hast Du einen ganz harten Weg vor Dir. Das Python all das kann, was Informix kann, halte ich für irrelevant, weil das letztendlich fast auf jede Sprache zutrifft. Konvertier doch mal testweise 500 Zeilen Code manuell und rechne den Aufwand dafür hoch. Eine manuelle Konvertierung hätte auch den Vorteil, daß Du Deinen Code dabei noch mal siehst - vielleicht hast Du heute für manches eine bessere Lösung, als zum Zeitpunkt der Erstellung. Vielleicht nimmst Du auch einfach mal Kontakt zu jemandem auf, der einen ähnlichen Konverter geschrieben hast. Und fragst den nach dem Aufwand. Bye -- 1 Bodo Kaelberer 123 http://www.webkind.de/ 3 4 Politik ist, wenn viele sich streiten und keiner sich freut.