Pascal のソースコードを Doxygen にかける事が出来る Pas2Dox(本家プロジェクト) というツールがあるけれど、これを参考にしてフルスクラッチで書き直したので置いときます。
日本でどれだけ需要があるか分からないけど。
pas2dox-yof-0_1_0.zip 80KB (Windows 用バイナリ)
pas2dox-yof-0_1_0-src.tbz 21KB (ソースコード)
本家との違いは、
- Shift_JIS 対応。
- 対応している文法が多いので、通るコードが多い。(まだ通らないコードも沢山あります)
- ソースが読みやすく短い。(フルスクラッチだから当然か)
文例:
foo : Integer; //!< 変数の説明
{!
¥brief 関数の説明
¥param arg パラメータの説明
¥return 戻り値の説明
これは bar の説明です。
}
function bar( arg : Integer ) : Integer;
対応していない文法があると、ファイルがまるまる doxygen に通らなくなるから、あんま複雑な記述をしないように気をつけるか、README に書いてあるように回避策を取る必要があるのがキズ。
けど、大分通るはず。
Pas2Dox yof 0.1.0 は本家の ver 0.42alpha を参考に作ったんだけど、いま本家を見たら、ver 0.50rc1 なんてのが出てたorz
まーでも、flex の使い方を知る為のホントに参考程度だったから、気にしないっと。