トップ(最新)

nDiki : doxygen

doxygen

C++Java、IDL、C 用のドキュメント生成システム。 Graphvizを用いてクラス間の関係のグラフが生成される。

他人のソースコード群をもらったら、とりあえずこれを書けて概略を掴むというのも手。

Cのプログラムの場合はISO C のプロトタイプの形で関数が宣言/定義されている必要がある。 古い形式の場合、protoize 等で変換する必要あり。

Ant との連携

doxygen task (http://www.bgw.org/projects/java/ant/) を用いて Ant から doxygen を呼び出せる。

関連情報

スポンサード リンク

Related term

2002年6月1日 (土)

去年の今ごろ このエントリーを含むはてなブックマーク

2001年6月1日より。

  • 岩本町・東神田ファミリーバザール
    • 今年も昨日から開催されている。昨年行ってみて、どうも自分の趣向と違うようだったので今年は見にいかなかった。
  • Doxygen で Document を Generate
    • これはアタリ。今も利用している(タマにだけど)。Ant から doxygen を呼び出す extension や、Emacs から利用するための doxymacs 等いろいろ便利なツールもある(後者はまだ使った事なし)。

スポンサード リンク


[ 6月1日全て ]

2004年3月24日 (水)

久しぶりにdoxygen このエントリーを含むはてなブックマーク

仕事のJavaC++ ソースコードをドキュメント化するリクエストをもらったので例によって doxygen に通す。 今回は LaTeX 経由でPDFへ。


[ 3月24日全て ]

2006年7月25日 (火)

Perl 用の doxygen のようなツールはないのかな このエントリーを含むはてなブックマーク

WiKickerソースコードを人に説明するのにプリントアウトして説明するのに、doxygen のようなツールが欲しいのだけれど Perl 用のものはないのかな。

  1. ソースコードを色付けした HTML に変換してくれる
  2. Pod とコード本体を混在してドキュメント化してくれる
  3. ソースツリー内のファイルをそれぞれ処理してくれて、インデックスファイルも生成してくれる。
  4. できれば識別子がリンクになってくれる

というのが希望。1 だけなら結構いろいろなツールがあり、1 + 2 なら perltidy で実現できる。 しかし 3、4 までしてくれるツールが見つけられない。

とりあえず perltidyPerl::Tidy と File::Find で再帰的にまとめて HTML に変換するスクリプトだけは書いて、一気に変換だけはできるようにしておいた。

インデックスの作成までは面倒なので未着手。


[ 7月25日全て ]

スポンサード リンク

■よく検索されるキーワード

perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 16.023814s / load averages: 0.45, 0.23, 0.19
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)