ehbc.c Converter/Tokenizer for ct-BASIC (derived from EhBASIC), Text <-> .BAS Drag&drop compatble, Win32 Version Use MinGW GCC to compile http://www.mingw.org/ Zum Konvertieren in ein les- und editierbares Textformat dient der Konverter EHBC.EXE, zu finden in c't-BASIC/basconvert. Das Programm wurde mit GCC kompiliert, die vorliegende Source-Datei ehbc.c kann leicht eigenen Bedürfnissen angepasst werden, etwa mit GCC aus der MinGW-Distribution). Das Programm kann in der Windows-"Eingabeaufforderung" ausgeführt werden mit EHBC .BAS oder EHBC .TXT, es erkennt anhand der Dateiendung, ob es Textdateien ins BASIC-Format oder umgekehrt BASIC-Programme ins Textformat konvertieren soll. Ebenso ist ein Drag&Drop (auch mehrerer Dateien gleichzeitig) möglich. Bitte beachten: Die Zieldatei (Name gebildet aus und der "umgekehrten" Extension) wird hemmungslos überschrieben! EHBC.EXE versieht Zeilen einer Textdatei übrigens automatisch mit um jeweils 10 erhöhten Zeilennummern, wenn diese fehlen. Sie müssen Zeilennummern beim Erstellen eines BASIC-Programms am PC nur bei GOSUBs, GOTOs und deren Ziel-Zeilen (als eine Art Label) eingeben. Diese sollten allerdings zahlenmäßig so weit auseinanderliegen, dass die automatisch generierten Zeilennummern noch dazwischenpassen. Bitte keine Versionen mehr vor 2.1h benutzen, diese waren stark fehlerbehaftet. Die ausgegebene Versionsnummer (nur in der "Eingabeaufforderung") ist jetzt immer gleich zur zugehörigen BASIC-Version - wichtig, da sich Token geändert haben können oder hinzugekommen sind. cm@ctmagazin.de