2016-02-12T18:12:50+09:00

AppleScriptDoc 1.6 : AppleScript ソースコードのコメントからリファレンスマニュアル

ライブラリ/モジュールとしての AppleScript のリファレンスマニュアルを生成するアプリケーションです。

ソースコードにかかれたコメントから、スクリプトのリファレンスマニュアルを HTML として出力します。バンドル形式のスクリプトの場合、バンドル内に(ヘルブビューアに表示する) Help Book としてリファレンスマニュアルをセットアップできます。

なかなかマニアックで自分以外に使っている人はいないじゃないかと思います。そもそも、AppleScript のまとまったクラスライブラリを運用している人はいなさそうだし。

このアプリケーションは、AppleScript でマークアップテキストの構文解析をしてHTMLを生成しています。AppleScript アプリケーションとしては、もっとも複雑で大規模なテキスト処理をしているのではないかと思います。AppleScript は正規表現が無いし、ステップ実行できないのでデバックがすごく大変でした。AppleScript でこんな事するもんじゃないですね。