マニュアルページ sbtags.1




名前

     sbtags - ソースブラウザ用のデータベースファイルの作成


形式

     sbtags [ -V ] file ...


使用条件

     このコマンドは ANSI C、C++、Sun FORTRAN、アセンブラに対し て
     使用することができます。


機能説明

     sbtags は etags ユーティリティから派生しており、 etags  ユー
     ティリティは ctags ユーティリティから派生したものです。 

     sbtags は、WorkShop ソースブラウザ用に .bd データを作成し ま
     す。 sbtags は、ソースファイルの中から指定されたオブジェクト
     (関数、変数、マクロ、タイプ) の定義の位置情報を集めます。

     sbtags は etags と同様に同じ定義データを集めます (た だ し、
     etags  は デー タを異なるフォーマットで格納します)。さらに、
     sbtags は、コールグラフ用基本データを集めます (C と  C++  用
     )。

     次のファイル名拡張子が使用できます。

     .c  .h  .y  .C  .H  .cxx  .hxx  .ixx  .hc  .cc  .hpp  .cpp
               C または C++ のソースファイル。

     .tex  .aux  .bbl
               LaTex ソースファイル。

     .s  .a    アセンブリ言語ソースファイル。

     .l  .el  .lisp  .cl  .clisp
               Emacs Lisp または Common Lisp ソースファイル。

     .scm  .sm  .scheme  .SM  .SCM  .scm.n  .SCM.n
               Scheme ソースファイル。

     その他のファイルは最初に Pascal か Fortran のルーチン定義 が
     あ るかどうか検査されます。ない場合は、C か C++ 定義があるか
     どうかもう一度検査します。


オプション

     -v   バージョンに関する情報を表示します。


環境変数

     TEXTAGS    LaTex 用補助制御シーケンス。


関連項目

     ctags(1)etags(1)sbcleanup(1)sbquery(1)sbinit(4)


作者

     Ken Arnold が ctags を作成しました。寄稿者は、Jim Kleckner、
     Bill  Joy、 Eduardo Pelegri-Llopart、および Richard Stallman
     です。Sam Kendall (kendall@centerline.com) は、C++ サポー ト
     を 追 加し、このバージョンを管理しています。Eduardo Pelegri-
     Llopart は sbtags を追加しました。


使用上の留意点

     C や C++ における手の込んだマクロ (たとえば、パラメータ化 さ
     れたタイプを実装したマクロ) は、タグのエントリを間違ったり、
     なくしたりする可能性があります。

     何も定義していない C や C++ のマクロは記録しません。

     C++ の入れ子クラス、テンプレート、例外処理を認識しません。

     Fortran の関数、サブルーチン、手続きの認識には単純な方法を使
     用しています。

     C の関数であるか Fortran の関数であるかは、試 行 錯 誤 的  (
     ヒューリスティック) に決定されます。