MIFES メニュー拡張プログラム
MIFES には8個のシステムメニュー(「ファイル」や「ジャンプ」といったあれです)があり,キー定義ファイルによって設定することができます。しかし標準で全てのメニューが使用されていることや,項目を増やしていくうちに不足が生じてくることを考えると先々が不安となります。これを解消する方法として,MIL のメニュー関数(setmenu, selmenu) を使う手も考えられますが,
1) 選択文字が固定されている
2) 小見出しが設定できない
など,システムメニューとの差異があるという不満もあります。
今回,MIFES Ver.5.5 で拡張されたマクロ関数を使いシステムメニューとほぼ同じ動作をするマクロを作成することができました。そこでキー定義ファイル内のメニュー定義と同じ形式のファイルからマクロのソースファイルを自動で作成するプログラムを作りました。