[[[ Basic Converter "bacon" ( for MS-DOS ) ]]] 1. はじめに ザウルスのAddin-BASICのアスキー形式のプログラムファイルを、中 間コード形式に変換するためのソフトを作成しましたので、公開します。 ザウルスのAddin-BASICは、ポケットコンピュータPC-E500シリーズの BASICの上位互換ですので、本ソフトをポケコンのBASICプログラムにも適 用することができます。 2. 使用法 実行は、 bacon BASICプログラムファイル名 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ と入力します。 例として、添付のサンプルプログラムを変換します。 % bacon sample.bas <<< Basic Converter Version 1.0 (c)1995 E.Kako >>> Input file : sample.asc Output file : sample.bac Now working... Completed. 変換して得られた結果がsample.bacというファイルに出力されます。 3. バージョン履歴 version 1.0 95/10/23 初版 4. 機能の制限 現在のバージョンでは以下の事項がサポートされておりません。 (1)倍精度実数 倍精度実数をサポートしていません。単精度のみ使用できます。 (2)ポケコンPC-E650や実行専用機PC-V550で拡張された命令 IF〜ENDIF(ブロックIF)、WHILE〜WEND、SWITCH〜CASEなどの構造化命令は サポートしていません。 この変換ソフトは自分でいくつかプログラムを書いてカット・アンド・トライ で作成しました。しかし、すべてのBASICの構文をサポートしていることを確認 したわけではありません。特に演算型のGOTO文などは文書化された仕様が書か れたものが存在しないような構文もあります。 もし何か正しく変換できないという不具合がありましたら、教えてください。 5. 配布や転載について このプログラムはフリーソフトウェアです。著作権は加古英児が保持します。 いちおう、作者は、このソフトウェアにバグを出さないように努めましたが、 このソフトウェアを利用することで損害が発生しても、作者は免責とします。 配布や転載は、改変せずに、営利を目的とせずに、その他の作者の持つ著作上 の権利を侵害しないようにして、あとは自由に配布や転載して下さい。