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 Bedrfnissen angepasst werden, etwa mit GCC aus der MinGW-Distribution). 

Das Programm kann in der Windows-"Eingabeaufforderung" ausgefhrt werden mit EHBC <progname>.BAS oder EHBC <progname>.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) mglich. Bitte beachten: Die Zieldatei (Name gebildet aus <progname> und der "umgekehrten" Extension) wird hemmungslos berschrieben!

EHBC.EXE versieht Zeilen einer Textdatei brigens automatisch mit um jeweils 10 erhhten Zeilennummern, wenn diese fehlen. Sie mssen Zeilennummern beim Erstellen eines BASIC-Programms am PC nur bei GOSUBs, GOTOs und deren Ziel-Zeilen (als eine Art Label) eingeben. Diese sollten allerdings zahlenmig 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 zugehrigen BASIC-Version - wichtig, da sich Token gendert haben knnen oder hinzugekommen sind. 

cm@ctmagazin.de