HSP3.hilight ver.1.20 & hspcompile.mac ver.1.10 公開
秀丸エディタで HSP のスクリプトファイルをシンタックスハイライトする HSP3.hilight と、コンパイルして実行する hspcompile.mac の新バージョンを公開します。
古いバージョンは Archives からダウンロードすることができます。
先ほど両方をライブラリに登録しましたが、おそらく年末年始の休業ですぐには反映されないでしょう。反映されました。秀まるおのホームページ-HSP 用強調表示定義ファイル ( HSP3.hilight ) ver.1.20 / 秀まるおのホームページ-HSP コンパイルマクロ ( hspcompile.mac ) ver.1.10
hspcompile.mac ver.1.00 から ver.1.10 の変更点
- EXE を作成するモード、コマンドラインを指定する機能を削除
- 未保存時にテンポラリファイルを作成するディレクトリを指定するように変更(今までは未保存時でもカレントディレクトリに作成していたので、全然関係ない、直前に編集していたファイルのディレクトリに作成することがありました)
HSP3.hilight ver.1.10 から ver.1.20 の変更点
- ハイライトファイル内にコメントをつけて整理
- 予約語が全て同じ強調表示だったものを、使い方別に 5 つに分類
- 強調表示のデザイン(色)の設定を追加
- ラベルの強調表示定義の正規表現を正確なものに変更
- モジュール、関数定義、ラベルの行の強調を追加
- プリプロセッサ命令の
'#' の後にスペースが入っていても正しく認識するように変更
- プリプロセッサ命令のキーワードやパラメータタイプの強調表示を追加
- モジュール、ユーザー定義命令・関数、ラベルのツリー定義を強化
- 数値リテラルの強調を追加
#if 0 ~ #endif の無効部分の強調を追加
- 説明書のファイル名を readme.txt から HSP3.hilight.txt に変更
- 説明書の内容を変更
HSP3.hilight ver.1.20b3 から ver.1.20 の変更点
- モジュールと関数の行の強調で単語の検索を ON に(
#modulehogehoge なんかにマッチしなくなった)
- ラベルの行の強調の正規表現で
[0-9A-Z_a-z@`。-゚ -黑]* は不要だったので削除。
- 複数行コメントの定義でハイライトファイル内の「コメント」と「文字列リテラル・文字コード」のコメントが逆になっていたので修正
stop をフロー制御命令に移動
- ラベル名の強調がおかしかったのを修正
#if 0 ~ #endif の無効部分の強調で #if 0 のあとにコメントがあっても認識するようにした